blob: d8fec53595c5a47e8008602dacb80c922101428b [file] [log] [blame]
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Binary operator for raising a value to a power."><meta name="keywords" content="rust, rustlang, rust-lang, Pow"><title>Pow in num::pow - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../../num/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../num/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Pow</a></h2><div class="sidebar-elems"><section><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Output">Output</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.pow">pow</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci128%3E">&amp;&#39;a Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci128%3E">&amp;&#39;a Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci16%3E">&amp;&#39;a Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci16%3E">&amp;&#39;a Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci32%3E">&amp;&#39;a Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci32%3E">&amp;&#39;a Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci64%3E">&amp;&#39;a Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci64%3E">&amp;&#39;a Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci8%3E">&amp;&#39;a Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci8%3E">&amp;&#39;a Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cisize%3E">&amp;&#39;a Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cisize%3E">&amp;&#39;a Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu128%3E">&amp;&#39;a Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu128%3E">&amp;&#39;a Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu16%3E">&amp;&#39;a Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu16%3E">&amp;&#39;a Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu32%3E">&amp;&#39;a Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu32%3E">&amp;&#39;a Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu64%3E">&amp;&#39;a Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu64%3E">&amp;&#39;a Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu8%3E">&amp;&#39;a Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu8%3E">&amp;&#39;a Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cusize%3E">&amp;&#39;a Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cusize%3E">&amp;&#39;a Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3Cf32%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20f32">&amp;&#39;a f32</a></li><li><a href="#impl-Pow%3Cf32%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Cf64%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20f64">&amp;&#39;a f64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i128">&amp;&#39;a i128</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i128">&amp;&#39;a i128</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i128">&amp;&#39;a i128</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i128">&amp;&#39;a i128</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i16">&amp;&#39;a i16</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i16">&amp;&#39;a i16</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i16">&amp;&#39;a i16</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i16">&amp;&#39;a i16</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i32">&amp;&#39;a i32</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i32">&amp;&#39;a i32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i32">&amp;&#39;a i32</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i32">&amp;&#39;a i32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i64">&amp;&#39;a i64</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i64">&amp;&#39;a i64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i64">&amp;&#39;a i64</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i64">&amp;&#39;a i64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i8">&amp;&#39;a i8</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i8">&amp;&#39;a i8</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i8">&amp;&#39;a i8</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i8">&amp;&#39;a i8</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20isize">&amp;&#39;a isize</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20isize">&amp;&#39;a isize</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20isize">&amp;&#39;a isize</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20isize">&amp;&#39;a isize</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u128">&amp;&#39;a u128</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u128">&amp;&#39;a u128</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u128">&amp;&#39;a u128</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u128">&amp;&#39;a u128</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u16">&amp;&#39;a u16</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u16">&amp;&#39;a u16</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u16">&amp;&#39;a u16</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u16">&amp;&#39;a u16</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u32">&amp;&#39;a u32</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u32">&amp;&#39;a u32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u32">&amp;&#39;a u32</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u32">&amp;&#39;a u32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u64">&amp;&#39;a u64</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u64">&amp;&#39;a u64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u64">&amp;&#39;a u64</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u64">&amp;&#39;a u64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u8">&amp;&#39;a u8</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u8">&amp;&#39;a u8</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u8">&amp;&#39;a u8</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u8">&amp;&#39;a u8</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20usize">&amp;&#39;a usize</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20usize">&amp;&#39;a usize</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20usize">&amp;&#39;a usize</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20usize">&amp;&#39;a usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci128%3E">&amp;&#39;b Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci128%3E">&amp;&#39;b Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci16%3E">&amp;&#39;b Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci16%3E">&amp;&#39;b Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci32%3E">&amp;&#39;b Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci32%3E">&amp;&#39;b Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci64%3E">&amp;&#39;b Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci64%3E">&amp;&#39;b Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci8%3E">&amp;&#39;b Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci8%3E">&amp;&#39;b Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cisize%3E">&amp;&#39;b Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cisize%3E">&amp;&#39;b Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu128%3E">&amp;&#39;b Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu128%3E">&amp;&#39;b Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu16%3E">&amp;&#39;b Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu16%3E">&amp;&#39;b Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu32%3E">&amp;&#39;b Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu32%3E">&amp;&#39;b Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu64%3E">&amp;&#39;b Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu64%3E">&amp;&#39;b Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu8%3E">&amp;&#39;b Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu8%3E">&amp;&#39;b Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cusize%3E">&amp;&#39;b Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cusize%3E">&amp;&#39;b Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f32">&amp;&#39;b f32</a></li><li><a href="#impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20f64%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f64">&amp;&#39;b f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i128">&amp;&#39;b i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i128">&amp;&#39;b i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i128">&amp;&#39;b i128</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i128">&amp;&#39;b i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i16">&amp;&#39;b i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i16">&amp;&#39;b i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i16">&amp;&#39;b i16</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i16">&amp;&#39;b i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i32">&amp;&#39;b i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i32">&amp;&#39;b i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i32">&amp;&#39;b i32</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i32">&amp;&#39;b i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i64">&amp;&#39;b i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i64">&amp;&#39;b i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i64">&amp;&#39;b i64</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i64">&amp;&#39;b i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i8">&amp;&#39;b i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i8">&amp;&#39;b i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i8">&amp;&#39;b i8</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i8">&amp;&#39;b i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20isize">&amp;&#39;b isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20isize">&amp;&#39;b isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20isize">&amp;&#39;b isize</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20isize">&amp;&#39;b isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u128">&amp;&#39;b u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u128">&amp;&#39;b u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u128">&amp;&#39;b u128</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u128">&amp;&#39;b u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u16">&amp;&#39;b u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u16">&amp;&#39;b u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u16">&amp;&#39;b u16</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u16">&amp;&#39;b u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u32">&amp;&#39;b u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u32">&amp;&#39;b u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u32">&amp;&#39;b u32</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u32">&amp;&#39;b u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u64">&amp;&#39;b u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u64">&amp;&#39;b u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u64">&amp;&#39;b u64</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u64">&amp;&#39;b u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u8">&amp;&#39;b u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u8">&amp;&#39;b u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u8">&amp;&#39;b u8</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u8">&amp;&#39;b u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20usize">&amp;&#39;b usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20usize">&amp;&#39;b usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20usize">&amp;&#39;b usize</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20usize">&amp;&#39;b usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci128%3E">Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci128%3E">Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci128%3E">Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci128%3E">Wrapping&lt;i128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci16%3E">Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci16%3E">Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci16%3E">Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci16%3E">Wrapping&lt;i16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci32%3E">Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci32%3E">Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci32%3E">Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci32%3E">Wrapping&lt;i32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci64%3E">Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci64%3E">Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci64%3E">Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci64%3E">Wrapping&lt;i64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci8%3E">Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci8%3E">Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci8%3E">Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci8%3E">Wrapping&lt;i8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cisize%3E">Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cisize%3E">Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cisize%3E">Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cisize%3E">Wrapping&lt;isize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu128%3E">Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu128%3E">Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu128%3E">Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu128%3E">Wrapping&lt;u128&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu16%3E">Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu16%3E">Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu16%3E">Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu16%3E">Wrapping&lt;u16&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu32%3E">Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu32%3E">Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu32%3E">Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu32%3E">Wrapping&lt;u32&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu64%3E">Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu64%3E">Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu64%3E">Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu64%3E">Wrapping&lt;u64&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu8%3E">Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu8%3E">Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu8%3E">Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu8%3E">Wrapping&lt;u8&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cusize%3E">Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cusize%3E">Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cusize%3E">Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cusize%3E">Wrapping&lt;usize&gt;</a></li><li><a href="#impl-Pow%3C%26%27a%20f32%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i16%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i32%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20i8%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Cf32%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Ci16%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Ci32%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Ci8%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-f32">f32</a></li><li><a href="#impl-Pow%3C%26%27a%20f32%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20f64%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i16%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i32%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20i8%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Cf32%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Cf64%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Ci16%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Ci32%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Ci8%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-f64">f64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3Cu16%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3Cu32%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3Cu8%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3Cusize%3E-for-i128">i128</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3Cu16%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3Cu32%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3Cu8%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3Cusize%3E-for-i16">i16</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3Cu32%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3Cusize%3E-for-i32">i32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3Cu32%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3Cusize%3E-for-i64">i64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3Cu16%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3Cu32%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3Cu8%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3Cusize%3E-for-i8">i8</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3Cu16%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3Cu32%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3Cu8%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3Cusize%3E-for-isize">isize</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3Cu16%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3Cu32%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3Cu8%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3Cusize%3E-for-u128">u128</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3Cu16%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3Cu32%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3Cu8%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3Cusize%3E-for-u16">u16</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3Cu16%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3Cu32%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3Cu8%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3Cusize%3E-for-u32">u32</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3Cu16%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3Cu32%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3Cu8%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3Cusize%3E-for-u64">u64</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3Cu16%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3Cu32%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3Cu8%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3Cusize%3E-for-u8">u8</a></li><li><a href="#impl-Pow%3C%26%27a%20u16%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u32%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3C%26%27a%20u8%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3C%26%27a%20usize%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3Cu16%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3Cu32%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3Cu8%3E-for-usize">usize</a></li><li><a href="#impl-Pow%3Cusize%3E-for-usize">usize</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In num::pow</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="../index.html">num</a>::<wbr><a href="index.html">pow</a>::<wbr><a class="trait" href="#">Pow</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/num_traits/pow.rs.html#6">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Pow&lt;RHS&gt; {
type <a href="#associatedtype.Output" class="associatedtype">Output</a>;
fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: RHS) -&gt; Self::<a class="associatedtype" href="trait.Pow.html#associatedtype.Output" title="type num::pow::Pow::Output">Output</a>;
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Binary operator for raising a value to a power.</p>
</div></details><h2 id="required-associated-types" class="small-section-header">Required Associated Types<a href="#required-associated-types" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="associatedtype.Output" class="method has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#8">source</a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a></h4></section></summary><div class="docblock"><p>The result after applying the operator.</p>
</div></details></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.pow" class="method has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#18">source</a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: RHS) -&gt; Self::<a class="associatedtype" href="trait.Pow.html#associatedtype.Output" title="type num::pow::Pow::Output">Output</a></h4></section></summary><div class="docblock"><p>Returns <code>self</code> to the power <code>rhs</code>.</p>
<h5 id="examples"><a href="#examples">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_traits::Pow;
<span class="macro">assert_eq!</span>(Pow::pow(<span class="number">10u32</span>, <span class="number">2u32</span>), <span class="number">100</span>);</code></pre></div>
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#method.pow" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-1" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-1" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-3" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-3" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-2" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-2" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-4" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-3" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#method.pow-3" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-5" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-5" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-4" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-4" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-6" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-6" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-5" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#method.pow-5" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-7" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-7" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-6" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#method.pow-6" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-8" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-8" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-7" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-7" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#impl-Pow%3Cusize%3E-for-u32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-9" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-9" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-8" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#method.pow-8" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-10" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-10" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-9" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#method.pow-9" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#impl-Pow%3Ci16%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-11" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-11" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-10" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#method.pow-10" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-12" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-12" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-11" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-11" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-13" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-13" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-12" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-12" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-14" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-14" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-13" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-13" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#impl-Pow%3Cu8%3E-for-u32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-15" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-15" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-14" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#method.pow-14" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-16" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-16" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-15" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#method.pow-15" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-17" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-17" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-16" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#method.pow-16" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-18" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-18" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-17" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#method.pow-17" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-19" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-19" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-18" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#method.pow-18" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-20" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-20" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-19" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#method.pow-19" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-21" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-21" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-20" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#method.pow-20" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-22" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-22" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-21" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#method.pow-21" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#impl-Pow%3Cusize%3E-for-u128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-23" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-23" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-22" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#method.pow-22" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i32&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-24" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-24" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-23" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#method.pow-23" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#impl-Pow%3Cu32%3E-for-u128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-25" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-25" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-24" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#method.pow-24" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-26" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-26" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-25" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#method.pow-25" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-27" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-27" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-26" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#method.pow-26" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-28" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-28" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-27" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#method.pow-27" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-29" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-29" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-28" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#method.pow-28" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-30" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-30" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-29" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#method.pow-29" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-31" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-31" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-30" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-30" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-32" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-32" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-31" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#method.pow-31" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-33" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-33" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-32" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-32" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#impl-Pow%3Cu32%3E-for-u8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-34" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-34" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-33" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#method.pow-33" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-35" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-35" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-34" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#method.pow-34" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-36" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-36" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-35" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#method.pow-35" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#impl-Pow%3Cu16%3E-for-i8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-37" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-37" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-36" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#method.pow-36" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-38" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-38" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-37" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-37" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-39" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-39" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-38" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#method.pow-38" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#impl-Pow%3Cusize%3E-for-u16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-40" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-40" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-39" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#method.pow-39" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-41" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-41" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-40" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#method.pow-40" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-42" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-42" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-41" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#method.pow-41" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-43" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-43" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-42" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#method.pow-42" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-44" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-44" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-43" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-43" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-45" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-45" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-44" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-44" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-46" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-46" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-45" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-45" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#impl-Pow%3Ci16%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-47" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-47" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-46" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#method.pow-46" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-48" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-48" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-47" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#method.pow-47" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-49" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-49" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-48" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#method.pow-48" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#impl-Pow%3Cu32%3E-for-u64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-50" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-50" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-49" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#method.pow-49" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-51" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-51" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-50" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-50" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-52" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-52" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-51" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#method.pow-51" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-53" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-53" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-52" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-52" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#impl-Pow%3Cu8%3E-for-usize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-54" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-54" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-53" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#method.pow-53" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-55" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-55" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-54" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#method.pow-54" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f64%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#impl-Pow%3C%26%27a%20f64%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f64&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-56" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-56" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-55" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#method.pow-55" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f64) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-57" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-57" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-56" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#method.pow-56" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-58" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-58" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-57" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#method.pow-57" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-59" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-59" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-58" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-58" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i8%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#impl-Pow%3C%26%27a%20i8%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i8&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-60" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-60" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-59" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#method.pow-59" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#impl-Pow%3Cu16%3E-for-u128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-61" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-61" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-60" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#method.pow-60" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-62" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-62" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-61" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-61" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-63" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-63" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-62" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-62" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#impl-Pow%3Cu32%3E-for-i32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-64" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-64" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-63" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#method.pow-63" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-65" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-65" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-64" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-64" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#impl-Pow%3Cusize%3E-for-u64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-66" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-66" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-65" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#method.pow-65" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#impl-Pow%3Cu32%3E-for-usize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-67" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-67" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-66" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#method.pow-66" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-68" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-68" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-67" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-67" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-69" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-69" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-68" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#method.pow-68" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#impl-Pow%3Cu8%3E-for-u16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-70" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-70" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-69" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#method.pow-69" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-71" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-71" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-70" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#method.pow-70" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-72" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-72" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-71" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#method.pow-71" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-73" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-73" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-72" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#method.pow-72" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-74" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-74" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-73" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#method.pow-73" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-75" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-75" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-74" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#method.pow-74" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-76" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-76" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-75" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-75" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-77" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-77" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-76" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-76" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#impl-Pow%3Cu16%3E-for-i16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-78" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-78" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-77" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#method.pow-77" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-79" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-79" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-78" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-78" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-80" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-80" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-79" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-79" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-81" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-81" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-80" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#method.pow-80" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-82" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-82" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-81" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#method.pow-81" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-83" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-83" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-82" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#method.pow-82" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-84" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-84" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-83" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-83" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#impl-Pow%3Cu32%3E-for-i8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-85" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-85" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-84" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#method.pow-84" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-86" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-86" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-85" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-85" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-87" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-87" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-86" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-86" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-88" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-88" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-87" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#method.pow-87" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-89" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-89" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-88" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#method.pow-88" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-90" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-90" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-89" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#method.pow-89" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-91" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-91" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-90" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-90" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-92" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-92" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-91" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#method.pow-91" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-93" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-93" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-92" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#method.pow-92" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-94" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-94" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-93" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#method.pow-93" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-95" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-95" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-94" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-94" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#impl-Pow%3Cu16%3E-for-isize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-96" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-96" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-95" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#method.pow-95" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-97" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-97" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-96" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#method.pow-96" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-98" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-98" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-97" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-97" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i32%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#impl-Pow%3C%26%27a%20i32%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i32&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-99" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-99" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-98" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#method.pow-98" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-100" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-100" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-99" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#method.pow-99" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-101" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-101" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-100" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#method.pow-100" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-102" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-102" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-101" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#method.pow-101" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-103" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-103" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-102" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#120">source</a><a href="#method.pow-102" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-104" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-104" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-103" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#method.pow-103" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-105" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-105" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-104" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#method.pow-104" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-106" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-106" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-105" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-105" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-107" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-107" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-106" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#method.pow-106" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-108" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-108" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-107" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-107" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-109" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-109" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-108" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#method.pow-108" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#impl-Pow%3Ci32%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-110" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-110" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-109" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#method.pow-109" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#impl-Pow%3Cu32%3E-for-u16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-111" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-111" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-110" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#method.pow-110" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-112" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-112" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-111" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#method.pow-111" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-113" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-113" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-112" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#method.pow-112" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-114" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-114" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-113" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-113" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i8&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-115" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-115" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-114" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#method.pow-114" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-116" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-116" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-115" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#method.pow-115" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-117" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-117" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-116" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#125">source</a><a href="#method.pow-116" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-118" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-118" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-117" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-117" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-119" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-119" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-118" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#method.pow-118" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-120" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-120" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-119" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#method.pow-119" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-121" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-121" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-120" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#method.pow-120" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#impl-Pow%3Cu8%3E-for-isize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-122" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-122" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-121" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#method.pow-121" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#impl-Pow%3Ci32%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-123" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-123" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-122" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#method.pow-122" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-124" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-124" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-123" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#method.pow-123" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-125" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-125" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-124" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#method.pow-124" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-126" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-126" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-125" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-125" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-127" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-127" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-126" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#method.pow-126" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#impl-Pow%3Cu8%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-128" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-128" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-127" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#method.pow-127" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-129" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-129" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-128" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#method.pow-128" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#impl-Pow%3Cf32%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-130" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-130" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-129" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#method.pow-129" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-131" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-131" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-130" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-130" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#impl-Pow%3Cu16%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-132" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-132" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-131" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#method.pow-131" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-133" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-133" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-132" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-132" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-134" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-134" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-133" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#method.pow-133" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-135" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-135" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-134" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-134" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-136" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-136" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-135" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#method.pow-135" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-137" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-137" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-136" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#method.pow-136" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-138" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-138" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-137" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#method.pow-137" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-139" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-139" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-138" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-138" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-140" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-140" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-139" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#method.pow-139" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-141" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-141" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-140" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#method.pow-140" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-142" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-142" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-141" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-141" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-143" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-143" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-142" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-142" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#impl-Pow%3Cu8%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-144" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-144" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-143" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#method.pow-143" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-145" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-145" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-144" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#method.pow-144" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-146" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-146" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-145" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#method.pow-145" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-147" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-147" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-146" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-146" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-148" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-148" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-147" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#method.pow-147" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#impl-Pow%3Cu8%3E-for-u8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-149" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-149" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-148" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#method.pow-148" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-150" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-150" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-149" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-149" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#impl-Pow%3Cusize%3E-for-i16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-151" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-151" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-150" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#method.pow-150" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-152" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-152" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-151" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-151" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-153" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-153" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-152" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#method.pow-152" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-154" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-154" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-153" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-153" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-155" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-155" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-154" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#method.pow-154" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-156" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-156" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-155" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-155" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-157" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-157" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-156" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#method.pow-156" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-158" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-158" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-157" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#69">source</a><a href="#method.pow-157" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-159" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-159" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-158" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#method.pow-158" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-160" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-160" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-159" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-159" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-161" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-161" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-160" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-160" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-162" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-162" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-161" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#method.pow-161" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-163" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-163" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-162" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#method.pow-162" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-164" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-164" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-163" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-163" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#impl-Pow%3Cu8%3E-for-i16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-165" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-165" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-164" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#method.pow-164" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-166" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-166" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-165" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#method.pow-165" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-167" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-167" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-166" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#method.pow-166" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-168" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-168" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-167" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-167" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-169" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-169" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-168" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#method.pow-168" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#impl-Pow%3Cusize%3E-for-i8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-170" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-170" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-169" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#method.pow-169" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-171" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-171" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-170" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#method.pow-170" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-172" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-172" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-171" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-171" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-173" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-173" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-172" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#method.pow-172" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#impl-Pow%3Cf32%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-174" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-174" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-173" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#method.pow-173" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-175" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-175" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-174" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-174" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f32%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#impl-Pow%3C%26%27a%20f32%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f32&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-176" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-176" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-175" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#method.pow-175" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-177" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-177" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-176" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#method.pow-176" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-178" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-178" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-177" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#method.pow-177" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-179" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-179" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-178" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#124">source</a><a href="#method.pow-178" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#impl-Pow%3Cusize%3E-for-isize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-180" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-180" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-179" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#method.pow-179" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-181" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-181" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-180" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-180" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-182" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-182" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-181" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#method.pow-181" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-183" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-183" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-182" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#88">source</a><a href="#method.pow-182" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#impl-Pow%3Cu32%3E-for-i128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-184" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-184" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-183" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#method.pow-183" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-185" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-185" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-184" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-184" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#impl-Pow%3Cu8%3E-for-i128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-186" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-186" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-185" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#method.pow-185" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-187" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-187" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-186" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#96">source</a><a href="#method.pow-186" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#impl-Pow%3Cf32%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-188" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-188" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-187" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#method.pow-187" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-189" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-189" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-188" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-188" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#impl-Pow%3Cu16%3E-for-u8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-190" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-190" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-189" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#method.pow-189" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-191" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-191" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-190" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#method.pow-190" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-192" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-192" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-191" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#method.pow-191" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-193" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-193" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-192" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#method.pow-192" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-194" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-194" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-193" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#75">source</a><a href="#method.pow-193" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-195" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-195" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-194" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#method.pow-194" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-196" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-196" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-195" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#method.pow-195" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#impl-Pow%3Cu32%3E-for-u32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-197" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-197" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-196" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#method.pow-196" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-198" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-198" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-197" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#method.pow-197" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#impl-Pow%3Cusize%3E-for-u8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-199" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-199" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-198" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#method.pow-198" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-200" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-200" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-199" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-199" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-201" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-201" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-200" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#method.pow-200" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-202" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-202" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-201" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-201" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-203" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-203" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-202" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#method.pow-202" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-204" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-204" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-203" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-203" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-205" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-205" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-204" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#method.pow-204" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf64%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#impl-Pow%3Cf64%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f64&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-206" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-206" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-205" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#method.pow-205" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f64) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-207" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-207" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-206" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#method.pow-206" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-208" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-208" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-207" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#method.pow-207" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-209" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-209" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-208" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-208" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#impl-Pow%3Cusize%3E-for-i32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-210" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-210" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-209" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#method.pow-209" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-211" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-211" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-210" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-210" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-212" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-212" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-211" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-211" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-213" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-213" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-212" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#method.pow-212" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-214" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-214" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-213" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-213" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i16%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#impl-Pow%3C%26%27a%20i16%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i16&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-215" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-215" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-214" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#method.pow-214" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f32&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-216" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-216" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-215" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#method.pow-215" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-217" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-217" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-216" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-216" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-218" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-218" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-217" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#method.pow-217" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-219" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-219" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-218" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#method.pow-218" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i8%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#impl-Pow%3C%26%27a%20i8%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i8&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-220" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-220" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-219" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#method.pow-219" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-221" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-221" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-220" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#method.pow-220" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-222" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-222" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-221" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#81">source</a><a href="#method.pow-221" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#impl-Pow%3Cu16%3E-for-i128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-223" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-223" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-222" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#method.pow-222" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#impl-Pow%3Cu8%3E-for-i64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-224" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-224" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-223" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#97">source</a><a href="#method.pow-223" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-225" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-225" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-224" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#method.pow-224" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-226" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-226" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-225" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-225" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-227" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-227" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-226" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-226" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-228" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-228" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-227" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#91">source</a><a href="#method.pow-227" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i16&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-229" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-229" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-228" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#167">source</a><a href="#method.pow-228" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-230" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-230" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-229" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-229" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#impl-Pow%3C%26%27a%20i32%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i32&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-231" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-231" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-230" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#164">source</a><a href="#method.pow-230" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-232" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-232" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-231" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#116">source</a><a href="#method.pow-231" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-233" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-233" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-232" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#method.pow-232" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-234" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-234" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-233" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#71">source</a><a href="#method.pow-233" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-235" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-235" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-234" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#105">source</a><a href="#method.pow-234" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-236" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-236" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-235" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#method.pow-235" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-237" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-237" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-236" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#method.pow-236" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#impl-Pow%3Cu8%3E-for-i32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-238" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-238" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-237" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#89">source</a><a href="#method.pow-237" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#impl-Pow%3Cu16%3E-for-u64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-239" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-239" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-238" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#94">source</a><a href="#method.pow-238" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#impl-Pow%3C%26%27a%20i16%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i16&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-240" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-240" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-239" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#method.pow-239" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-241" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-241" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-240" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-240" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-242" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-242" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-241" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#method.pow-241" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-243" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-243" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-242" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#method.pow-242" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-244" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-244" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-243" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#87">source</a><a href="#method.pow-243" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-245" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-245" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-244" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-244" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-%26%27a%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for &amp;'a f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-246" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-246" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-245" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#method.pow-245" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-247" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-247" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-246" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#method.pow-246" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-248" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-248" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-247" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#72">source</a><a href="#method.pow-247" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-249" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-249" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-248" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#79">source</a><a href="#method.pow-248" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#impl-Pow%3Cu32%3E-for-i64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-250" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-250" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-249" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#method.pow-249" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f64%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#impl-Pow%3C%26%27a%20f64%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f64&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-251" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-251" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-250" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#method.pow-250" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f64) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-252" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-252" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-251" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#74">source</a><a href="#method.pow-251" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#impl-Pow%3Cusize%3E-for-usize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-253" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-253" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-252" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#method.pow-252" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-254" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-254" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-253" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-253" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-255" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-255" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-254" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#method.pow-254" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cusize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cusize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;usize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-256" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-256" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;usize&gt;</h4></section><section id="method.pow-255" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#140">source</a><a href="#method.pow-255" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;usize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#impl-Pow%3Cf32%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-257" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-257" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-256" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#171">source</a><a href="#method.pow-256" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-258" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-258" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-257" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-257" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#impl-Pow%3Cu16%3E-for-usize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-259" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-259" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-258" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#method.pow-258" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#impl-Pow%3Ci8%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-260" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-260" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-259" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#160">source</a><a href="#method.pow-259" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-261" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-261" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-260" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#method.pow-260" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-262" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-262" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-261" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-261" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-263" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-263" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-262" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#method.pow-262" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-264" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-264" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-263" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#method.pow-263" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#impl-Pow%3Cu32%3E-for-isize" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-265" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-265" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-264" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#126">source</a><a href="#method.pow-264" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-266" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-266" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-265" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-265" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-267" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-267" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-266" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#method.pow-266" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#impl-Pow%3Cu32%3E-for-i16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-268" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-268" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-267" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#83">source</a><a href="#method.pow-267" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-269" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-269" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-268" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#95">source</a><a href="#method.pow-268" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-270" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-270" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-269" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#109">source</a><a href="#method.pow-269" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#impl-Pow%3Cu8%3E-for-u64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-271" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-271" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-270" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#method.pow-270" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-272" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-272" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-271" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#method.pow-271" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-273" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-273" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-272" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-272" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-274" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-274" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-273" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#92">source</a><a href="#method.pow-273" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-275" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-275" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-274" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-274" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-u8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for u8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-276" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-276" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u8</h4></section><section id="method.pow-275" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#70">source</a><a href="#method.pow-275" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;u8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-277" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-277" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u8&gt;</h4></section><section id="method.pow-276" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#128">source</a><a href="#method.pow-276" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-278" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-278" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-277" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-277" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-%26%27b%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for &amp;'b usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-279" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-279" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-278" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#method.pow-278" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-280" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-280" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-279" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-279" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Ci16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Ci16%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;i16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-281" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-281" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i16&gt;</h4></section><section id="method.pow-280" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#131">source</a><a href="#method.pow-280" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;i128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-282" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-282" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i128&gt;</h4></section><section id="method.pow-281" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#139">source</a><a href="#method.pow-281" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-283" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-283" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-282" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-282" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i8" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-284" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-284" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-283" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#76">source</a><a href="#method.pow-283" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu128%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu128%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;u128&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-285" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-285" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u128&gt;</h4></section><section id="method.pow-284" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#137">source</a><a href="#method.pow-284" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u128&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-286" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-286" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-285" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#85">source</a><a href="#method.pow-285" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-287" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-287" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-286" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-286" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#impl-Pow%3Cu16%3E-for-u16" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-288" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-288" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-287" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#method.pow-287" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-289" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-289" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-288" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#114">source</a><a href="#method.pow-288" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-290" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-290" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-289" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#122">source</a><a href="#method.pow-289" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-291" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-291" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-290" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-290" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20u32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-292" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-292" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-291" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#method.pow-291" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-293" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-293" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-292" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#78">source</a><a href="#method.pow-292" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-294" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-294" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-293" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#method.pow-293" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-295" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-295" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-294" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#168">source</a><a href="#method.pow-294" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20isize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20isize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b isize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-296" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-296" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = isize</h4></section><section id="method.pow-295" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#127">source</a><a href="#method.pow-295" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; isize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-297" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-297" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-296" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-296" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-i32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#impl-Pow%3Cu16%3E-for-i32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for i32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-298" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-298" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i32</h4></section><section id="method.pow-297" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#90">source</a><a href="#method.pow-297" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-299" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-299" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-298" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#123">source</a><a href="#method.pow-298" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#impl-Pow%3Cusize%3E-for-i128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-300" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-300" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-299" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#method.pow-299" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u32%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#impl-Pow%3C%26%27a%20u32%3E-for-i64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u32&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-301" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-301" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-300" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#99">source</a><a href="#method.pow-300" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u32) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20i16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-302" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-302" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-301" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#84">source</a><a href="#method.pow-301" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20u16" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-303" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-303" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-302" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#77">source</a><a href="#method.pow-302" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-304" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-304" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-303" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#method.pow-303" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-305" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-305" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-304" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-304" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#impl-Pow%3C%26%27a%20f32%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f32&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-306" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-306" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-305" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#method.pow-305" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-%26%27a%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for &amp;'a f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-307" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-307" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-306" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#method.pow-306" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-308" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-308" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-307" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-307" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20u128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-309" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-309" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-308" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#107">source</a><a href="#method.pow-308" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u32) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-u32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-310" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-310" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-309" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#method.pow-309" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#impl-Pow%3Ci8%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-311" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-311" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-310" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#method.pow-310" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: i8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-i16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-i16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for i16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-312" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-312" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i16</h4></section><section id="method.pow-311" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#82">source</a><a href="#method.pow-311" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; i16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20i128" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-313" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-313" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-312" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#112">source</a><a href="#method.pow-312" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf64%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#impl-Pow%3Cf64%3E-for-f64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f64&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-314" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-314" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-313" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#172">source</a><a href="#method.pow-313" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: f64) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;i64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-315" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-315" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i64&gt;</h4></section><section id="method.pow-314" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#135">source</a><a href="#method.pow-314" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-u128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#impl-Pow%3Cu8%3E-for-u128" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for u128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-316" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-316" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u128</h4></section><section id="method.pow-315" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#103">source</a><a href="#method.pow-315" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i32%3E-for-f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#impl-Pow%3C%26%27a%20i32%3E-for-f64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i32&gt; for f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-317" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-317" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-316" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#169">source</a><a href="#method.pow-316" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i32) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci8%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-%26%27b%20Wrapping%3Ci8%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for &amp;'b Wrapping&lt;i8&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-318" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-318" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i8&gt;</h4></section><section id="method.pow-317" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#129">source</a><a href="#method.pow-317" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i8&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#impl-Pow%3Cu16%3E-for-f32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-319" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-319" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-318" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#163">source</a><a href="#method.pow-318" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Ci32%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;i32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-320" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-320" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;i32&gt;</h4></section><section id="method.pow-319" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#133">source</a><a href="#method.pow-319" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;i32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-u16" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-u16" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for u16</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-321" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-321" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u16</h4></section><section id="method.pow-320" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#80">source</a><a href="#method.pow-320" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; u16</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20u64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20u64" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a u64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-322" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-322" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u64</h4></section><section id="method.pow-321" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#93">source</a><a href="#method.pow-321" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; u64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cisize%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-Wrapping%3Cisize%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for Wrapping&lt;isize&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-323" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-323" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;isize&gt;</h4></section><section id="method.pow-322" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#141">source</a><a href="#method.pow-322" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;isize&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i16%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#impl-Pow%3C%26%27a%20i16%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i16&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-324" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-324" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-323" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#162">source</a><a href="#method.pow-323" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i16) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#impl-Pow%3Cusize%3E-for-i64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-325" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-325" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-324" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#100">source</a><a href="#method.pow-324" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-326" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-326" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-325" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-325" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-i8" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#impl-Pow%3Cu8%3E-for-i8" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for i8</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-327" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-327" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i8</h4></section><section id="method.pow-326" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#73">source</a><a href="#method.pow-326" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; i8</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-328" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-328" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-327" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-327" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f32" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-329" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-329" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-328" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#161">source</a><a href="#method.pow-328" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Wrapping%3Cu32%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#impl-Pow%3Cu8%3E-for-Wrapping%3Cu32%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for Wrapping&lt;u32&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-330" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-330" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u32&gt;</h4></section><section id="method.pow-329" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#132">source</a><a href="#method.pow-329" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u8) -&gt; Wrapping&lt;u32&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-usize" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-331" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-331" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-330" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#method.pow-330" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-u32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#impl-Pow%3Cu16%3E-for-u32" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for u32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-332" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-332" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = u32</h4></section><section id="method.pow-331" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#86">source</a><a href="#method.pow-331" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; u32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu64%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-Wrapping%3Cu64%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for Wrapping&lt;u64&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-333" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-333" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u64&gt;</h4></section><section id="method.pow-332" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#134">source</a><a href="#method.pow-332" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; Wrapping&lt;u64&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Wrapping%3Cu16%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#impl-Pow%3Cusize%3E-for-Wrapping%3Cu16%3E" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for Wrapping&lt;u16&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-334" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-334" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = Wrapping&lt;u16&gt;</h4></section><section id="method.pow-333" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#130">source</a><a href="#method.pow-333" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: usize) -&gt; Wrapping&lt;u16&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20f32%3E-for-f32" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#impl-Pow%3C%26%27a%20f32%3E-for-f32" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a f32&gt; for f32</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-335" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-335" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f32</h4></section><section id="method.pow-334" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#170">source</a><a href="#method.pow-334" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a f32) -&gt; f32</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-i64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#impl-Pow%3Cu16%3E-for-i64" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for i64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-336" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-336" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i64</h4></section><section id="method.pow-335" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#98">source</a><a href="#method.pow-335" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: u16) -&gt; i64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#impl-Pow%3C%26%27a%20u8%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u8&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-337" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-337" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-336" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#166">source</a><a href="#method.pow-336" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u8) -&gt; f64</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20usize" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#impl-Pow%3C%26%27a%20u16%3E-for-%26%27b%20usize" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a u16&gt; for &amp;'b usize</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-338" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-338" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = usize</h4></section><section id="method.pow-337" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#121">source</a><a href="#method.pow-337" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a u16) -&gt; usize</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20usize%3E-for-i128" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#impl-Pow%3C%26%27a%20usize%3E-for-i128" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a usize&gt; for i128</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-339" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-339" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = i128</h4></section><section id="method.pow-338" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#118">source</a><a href="#method.pow-338" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a usize) -&gt; i128</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f64" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#impl-Pow%3C%26%27a%20i8%3E-for-%26%27b%20f64" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'a i8&gt; for &amp;'b f64</h3></section></summary><div class="impl-items"><section id="associatedtype.Output-340" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-340" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = f64</h4></section><section id="method.pow-339" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/num_traits/pow.rs.html#165">source</a><a href="#method.pow-339" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.pow" class="fnname">pow</a>(self, rhs: &amp;'a i8) -&gt; f64</h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3CBigUint%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-341" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-341" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#30">source</a><a href="#impl-Pow%3CBigUint%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-342" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-342" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#63">source</a><a href="#impl-Pow%3Cu8%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-343" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-343" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3Cu8%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-344" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-344" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#64">source</a><a href="#impl-Pow%3Cu16%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-345" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-345" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3Cu16%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-346" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-346" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#65">source</a><a href="#impl-Pow%3Cu32%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-347" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-347" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3Cu32%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-348" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-348" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#66">source</a><a href="#impl-Pow%3Cu64%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-349" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-349" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3Cu64%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-350" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-350" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#68">source</a><a href="#impl-Pow%3Cu128%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-351" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-351" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3Cu128%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-352" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-352" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#67">source</a><a href="#impl-Pow%3Cusize%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-353" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-353" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3Cusize%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-354" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-354" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-355" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-355" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#54">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-356" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-356" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#63">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-357" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-357" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-358" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-358" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#64">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-359" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-359" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-360" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-360" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#65">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-361" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-361" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-362" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-362" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#66">source</a><a href="#impl-Pow%3Cu64%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-363" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-363" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3Cu64%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-364" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-364" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#68">source</a><a href="#impl-Pow%3Cu128%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-365" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-365" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3Cu128%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-366" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-366" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#67">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-367" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-367" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-368" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-368" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-369" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-369" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#39">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-370" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-370" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#63">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-371" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-371" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-372" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-372" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#64">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-373" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-373" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-374" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-374" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#65">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-375" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-375" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-376" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-376" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#66">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-377" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-377" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-378" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-378" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#68">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-379" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-379" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-380" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-380" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#67">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for &amp;'a <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-381" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-381" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for &amp;'a <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-382" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-382" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigInt%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#167">source</a><a href="#impl-Pow%3C%26%27b%20BigInt%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-383" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-383" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-384" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-384" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20Complex%3CT%3E%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#159">source</a><a href="#impl-Pow%3C%26%27b%20Complex%3CT%3E%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-385" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-385" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20f32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#142">source</a><a href="#impl-Pow%3C%26%27b%20f32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b f32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f32: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-386" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-386" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20f64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#143">source</a><a href="#impl-Pow%3C%26%27b%20f64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b f64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f64: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-387" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-387" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i8%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#108">source</a><a href="#impl-Pow%3C%26%27b%20i8%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i8&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-388" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-388" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i8%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#74">source</a><a href="#impl-Pow%3C%26%27b%20i8%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i8&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-389" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-389" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i16%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#109">source</a><a href="#impl-Pow%3C%26%27b%20i16%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i16&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-390" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-390" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i16%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#75">source</a><a href="#impl-Pow%3C%26%27b%20i16%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i16&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-391" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-391" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i32%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#110">source</a><a href="#impl-Pow%3C%26%27b%20i32%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i32&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-392" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-392" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#76">source</a><a href="#impl-Pow%3C%26%27b%20i32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-393" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-393" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i64%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#111">source</a><a href="#impl-Pow%3C%26%27b%20i64%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i64&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-394" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-394" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#77">source</a><a href="#impl-Pow%3C%26%27b%20i64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-395" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-395" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i128%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#112">source</a><a href="#impl-Pow%3C%26%27b%20i128%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i128&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-396" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-396" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i128%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#79">source</a><a href="#impl-Pow%3C%26%27b%20i128%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i128&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-397" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-397" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20isize%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#113">source</a><a href="#impl-Pow%3C%26%27b%20isize%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b isize&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-398" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-398" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20isize%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#78">source</a><a href="#impl-Pow%3C%26%27b%20isize%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b isize&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-399" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-399" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#44">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-400" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-400" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#74">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-401" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-401" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#45">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-402" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-402" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#75">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-403" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-403" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#46">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-404" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-404" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#76">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-405" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-405" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#47">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-406" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-406" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#77">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-407" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-407" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#48">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-408" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-408" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#79">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-409" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-409" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#49">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-410" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-410" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#78">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-411" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-411" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigInt%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#154">source</a><a href="#impl-Pow%3CBigInt%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: for&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-412" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-412" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#127">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: for&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-413" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-413" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CComplex%3CT%3E%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#149">source</a><a href="#impl-Pow%3CComplex%3CT%3E%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-414" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-414" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#142">source</a><a href="#impl-Pow%3Cf32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f32: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-415" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-415" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#143">source</a><a href="#impl-Pow%3Cf64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f64: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-416" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-416" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#108">source</a><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-417" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-417" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#74">source</a><a href="#impl-Pow%3Ci8%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-418" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-418" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#109">source</a><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-419" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-419" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#75">source</a><a href="#impl-Pow%3Ci16%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-420" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-420" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#110">source</a><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-421" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-421" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#76">source</a><a href="#impl-Pow%3Ci32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-422" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-422" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci64%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#111">source</a><a href="#impl-Pow%3Ci64%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i64&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-423" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-423" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#77">source</a><a href="#impl-Pow%3Ci64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-424" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-424" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci128%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#112">source</a><a href="#impl-Pow%3Ci128%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i128&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-425" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-425" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci128%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#79">source</a><a href="#impl-Pow%3Ci128%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i128&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-426" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-426" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cisize%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#113">source</a><a href="#impl-Pow%3Cisize%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;isize&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-427" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-427" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cisize%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#78">source</a><a href="#impl-Pow%3Cisize%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;isize&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a> + Neg&lt;Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-428" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-428" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#44">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-429" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-429" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#74">source</a><a href="#impl-Pow%3Cu8%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-430" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-430" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#45">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-431" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-431" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#75">source</a><a href="#impl-Pow%3Cu16%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-432" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-432" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#46">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-433" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-433" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#76">source</a><a href="#impl-Pow%3Cu32%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-434" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-434" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#47">source</a><a href="#impl-Pow%3Cu64%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-435" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-435" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#77">source</a><a href="#impl-Pow%3Cu64%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-436" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-436" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#48">source</a><a href="#impl-Pow%3Cu128%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-437" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-437" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#79">source</a><a href="#impl-Pow%3Cu128%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-438" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-438" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#49">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a T: <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-439" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-439" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-%26%27a%20Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#78">source</a><a href="#impl-Pow%3Cusize%3E-for-%26%27a%20Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for &amp;'a <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Num.html" title="trait num::Num">Num</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-440" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-440" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-441" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-441" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#9">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-442" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-442" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#63">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-443" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-443" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-444" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-444" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#64">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-445" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-445" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-446" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-446" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#65">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-447" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-447" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-448" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-448" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#66">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-449" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-449" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-450" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-450" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#68">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-451" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-451" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-452" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-452" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-BigInt" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/bigint/power.rs.html#67">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-BigInt" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-453" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-453" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-BigUint" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-BigUint" class="anchor"></a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-454" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-454" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigInt%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#164">source</a><a href="#impl-Pow%3C%26%27b%20BigInt%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-455" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-455" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20BigUint%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26%27b%20BigUint%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-456" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-456" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20Complex%3CT%3E%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#179">source</a><a href="#impl-Pow%3C%26%27b%20Complex%3CT%3E%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-457" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-457" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20f32%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#142">source</a><a href="#impl-Pow%3C%26%27b%20f32%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b f32&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f32: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-458" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-458" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20f64%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#143">source</a><a href="#impl-Pow%3C%26%27b%20f64%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b f64&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f64: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-459" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-459" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i8%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#108">source</a><a href="#impl-Pow%3C%26%27b%20i8%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i8&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-460" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-460" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i16%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#109">source</a><a href="#impl-Pow%3C%26%27b%20i16%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i16&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-461" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-461" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i32%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#110">source</a><a href="#impl-Pow%3C%26%27b%20i32%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i32&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-462" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-462" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i64%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#111">source</a><a href="#impl-Pow%3C%26%27b%20i64%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i64&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-463" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-463" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20i128%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#112">source</a><a href="#impl-Pow%3C%26%27b%20i128%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b i128&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-464" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-464" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20isize%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#113">source</a><a href="#impl-Pow%3C%26%27b%20isize%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b isize&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-465" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-465" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u8%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#44">source</a><a href="#impl-Pow%3C%26%27b%20u8%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u8&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-466" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-466" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u16%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#45">source</a><a href="#impl-Pow%3C%26%27b%20u16%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u16&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-467" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-467" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u32%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#46">source</a><a href="#impl-Pow%3C%26%27b%20u32%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u32&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-468" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-468" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u64%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#47">source</a><a href="#impl-Pow%3C%26%27b%20u64%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u64&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-469" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-469" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20u128%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#48">source</a><a href="#impl-Pow%3C%26%27b%20u128%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b u128&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-470" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-470" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3C%26%27b%20usize%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#49">source</a><a href="#impl-Pow%3C%26%27b%20usize%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b usize&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-471" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-471" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigInt%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#147">source</a><a href="#impl-Pow%3CBigInt%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + for&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-472" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-472" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CBigUint%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#120">source</a><a href="#impl-Pow%3CBigUint%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + for&lt;'b&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;'b <a class="struct" href="../struct.BigUint.html" title="struct num::BigUint">BigUint</a>, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-473" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-473" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3CComplex%3CT%3E%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#169">source</a><a href="#impl-Pow%3CComplex%3CT%3E%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-474" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-474" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf32%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#142">source</a><a href="#impl-Pow%3Cf32%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f32&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f32: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-475" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-475" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cf64%3E-for-Complex%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_complex/pow.rs.html#143">source</a><a href="#impl-Pow%3Cf64%3E-for-Complex%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;f64&gt; for <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../trait.Float.html" title="trait num::Float">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;f64: Into&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-476" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-476" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../struct.Complex.html" title="struct num::Complex">Complex</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci8%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#108">source</a><a href="#impl-Pow%3Ci8%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i8&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-477" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-477" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci16%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#109">source</a><a href="#impl-Pow%3Ci16%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i16&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-478" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-478" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci32%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#110">source</a><a href="#impl-Pow%3Ci32%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i32&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-479" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-479" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci64%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#111">source</a><a href="#impl-Pow%3Ci64%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i64&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-480" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-480" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Ci128%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#112">source</a><a href="#impl-Pow%3Ci128%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;i128&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-481" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-481" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cisize%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#113">source</a><a href="#impl-Pow%3Cisize%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;isize&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-482" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-482" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu8%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#44">source</a><a href="#impl-Pow%3Cu8%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u8, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-483" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-483" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu16%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#45">source</a><a href="#impl-Pow%3Cu16%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u16, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-484" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-484" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu32%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#46">source</a><a href="#impl-Pow%3Cu32%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u32, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-485" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-485" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu64%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#47">source</a><a href="#impl-Pow%3Cu64%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u64, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-486" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-486" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cu128%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#48">source</a><a href="#impl-Pow%3Cu128%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;u128, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-487" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-487" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Pow%3Cusize%3E-for-Ratio%3CT%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/num_rational/pow.rs.html#49">source</a><a href="#impl-Pow%3Cusize%3E-for-Ratio%3CT%3E" class="anchor"></a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize&gt; for <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;<span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: Clone + <a class="trait" href="../trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;usize, Output = T&gt;,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.Output-488" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-488" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="../rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></div></details></div><script src="../../implementors/num_traits/pow/trait.Pow.js" data-ignore-extern-crates="num_rational,num_bigint,core,num_complex" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="num" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0-nightly (5c8bff74b 2022-10-21)" ></div></body></html>