mathvis/docs/num/struct.BigUint.html
2023-12-12 17:42:30 +02:00

250 lines
No EOL
908 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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="A big unsigned integer type."><title>BigUint in num - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../static.files/rustdoc-fa3bb1812debf86c.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="num" data-themes="" data-resource-suffix="" data-rustdoc-version="1.74.0 (79e9716c9 2023-11-13)" data-channel="1.74.0" data-search-js="search-8be46b629f5f14a8.js" data-settings-js="settings-74424d7eec62a23e.js" ><script src="../static.files/storage-fec3eaa3851e447d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-c5bd66d33317d69f.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-5d8b3c7633ad77ba.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc struct"><!--[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="logo-container" href="../num/index.html"><img class="rust-logo" src="../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a></nav><nav class="sidebar"><a class="logo-container" href="../num/index.html"><img class="rust-logo" src="../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2 class="location"><a href="#">BigUint</a></h2><div class="sidebar-elems"><section><h3><a href="#implementations">Methods</a></h3><ul class="block"><li><a href="#method.assign_from_slice">assign_from_slice</a></li><li><a href="#method.bit">bit</a></li><li><a href="#method.bits">bits</a></li><li><a href="#method.cbrt">cbrt</a></li><li><a href="#method.count_ones">count_ones</a></li><li><a href="#method.from_bytes_be">from_bytes_be</a></li><li><a href="#method.from_bytes_le">from_bytes_le</a></li><li><a href="#method.from_radix_be">from_radix_be</a></li><li><a href="#method.from_radix_le">from_radix_le</a></li><li><a href="#method.from_slice">from_slice</a></li><li><a href="#method.iter_u32_digits">iter_u32_digits</a></li><li><a href="#method.iter_u64_digits">iter_u64_digits</a></li><li><a href="#method.modpow">modpow</a></li><li><a href="#method.new">new</a></li><li><a href="#method.nth_root">nth_root</a></li><li><a href="#method.parse_bytes">parse_bytes</a></li><li><a href="#method.pow">pow</a></li><li><a href="#method.set_bit">set_bit</a></li><li><a href="#method.sqrt">sqrt</a></li><li><a href="#method.to_bytes_be">to_bytes_be</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_radix_be">to_radix_be</a></li><li><a href="#method.to_radix_le">to_radix_le</a></li><li><a href="#method.to_str_radix">to_str_radix</a></li><li><a href="#method.to_u32_digits">to_u32_digits</a></li><li><a href="#method.to_u64_digits">to_u64_digits</a></li><li><a href="#method.trailing_ones">trailing_ones</a></li><li><a href="#method.trailing_zeros">trailing_zeros</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Add%3C%26BigUint%3E-for-%26BigUint">Add&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Add%3C%26BigUint%3E-for-BigUint">Add&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Add%3C%26u128%3E-for-%26BigUint">Add&lt;&amp;u128&gt;</a></li><li><a href="#impl-Add%3C%26u128%3E-for-BigUint">Add&lt;&amp;u128&gt;</a></li><li><a href="#impl-Add%3C%26u16%3E-for-%26BigUint">Add&lt;&amp;u16&gt;</a></li><li><a href="#impl-Add%3C%26u16%3E-for-BigUint">Add&lt;&amp;u16&gt;</a></li><li><a href="#impl-Add%3C%26u32%3E-for-%26BigUint">Add&lt;&amp;u32&gt;</a></li><li><a href="#impl-Add%3C%26u32%3E-for-BigUint">Add&lt;&amp;u32&gt;</a></li><li><a href="#impl-Add%3C%26u64%3E-for-%26BigUint">Add&lt;&amp;u64&gt;</a></li><li><a href="#impl-Add%3C%26u64%3E-for-BigUint">Add&lt;&amp;u64&gt;</a></li><li><a href="#impl-Add%3C%26u8%3E-for-%26BigUint">Add&lt;&amp;u8&gt;</a></li><li><a href="#impl-Add%3C%26u8%3E-for-BigUint">Add&lt;&amp;u8&gt;</a></li><li><a href="#impl-Add%3C%26usize%3E-for-%26BigUint">Add&lt;&amp;usize&gt;</a></li><li><a href="#impl-Add%3C%26usize%3E-for-BigUint">Add&lt;&amp;usize&gt;</a></li><li><a href="#impl-Add%3CBigUint%3E-for-%26BigUint">Add&lt;BigUint&gt;</a></li><li><a href="#impl-Add%3CBigUint%3E-for-BigUint">Add&lt;BigUint&gt;</a></li><li><a href="#impl-Add%3Cu128%3E-for-%26BigUint">Add&lt;u128&gt;</a></li><li><a href="#impl-Add%3Cu128%3E-for-BigUint">Add&lt;u128&gt;</a></li><li><a href="#impl-Add%3Cu16%3E-for-%26BigUint">Add&lt;u16&gt;</a></li><li><a href="#impl-Add%3Cu16%3E-for-BigUint">Add&lt;u16&gt;</a></li><li><a href="#impl-Add%3Cu32%3E-for-%26BigUint">Add&lt;u32&gt;</a></li><li><a href="#impl-Add%3Cu32%3E-for-BigUint">Add&lt;u32&gt;</a></li><li><a href="#impl-Add%3Cu64%3E-for-%26BigUint">Add&lt;u64&gt;</a></li><li><a href="#impl-Add%3Cu64%3E-for-BigUint">Add&lt;u64&gt;</a></li><li><a href="#impl-Add%3Cu8%3E-for-%26BigUint">Add&lt;u8&gt;</a></li><li><a href="#impl-Add%3Cu8%3E-for-BigUint">Add&lt;u8&gt;</a></li><li><a href="#impl-Add%3Cusize%3E-for-%26BigUint">Add&lt;usize&gt;</a></li><li><a href="#impl-Add%3Cusize%3E-for-BigUint">Add&lt;usize&gt;</a></li><li><a href="#impl-AddAssign%3C%26BigUint%3E-for-BigUint">AddAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-AddAssign%3CBigUint%3E-for-BigUint">AddAssign&lt;BigUint&gt;</a></li><li><a href="#impl-AddAssign%3Cu128%3E-for-BigUint">AddAssign&lt;u128&gt;</a></li><li><a href="#impl-AddAssign%3Cu16%3E-for-BigUint">AddAssign&lt;u16&gt;</a></li><li><a href="#impl-AddAssign%3Cu32%3E-for-BigUint">AddAssign&lt;u32&gt;</a></li><li><a href="#impl-AddAssign%3Cu64%3E-for-BigUint">AddAssign&lt;u64&gt;</a></li><li><a href="#impl-AddAssign%3Cu8%3E-for-BigUint">AddAssign&lt;u8&gt;</a></li><li><a href="#impl-AddAssign%3Cusize%3E-for-BigUint">AddAssign&lt;usize&gt;</a></li><li><a href="#impl-Binary-for-BigUint">Binary</a></li><li><a href="#impl-BitAnd%3C%26BigUint%3E-for-%26BigUint">BitAnd&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitAnd%3C%26BigUint%3E-for-BigUint">BitAnd&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitAnd%3CBigUint%3E-for-%26BigUint">BitAnd&lt;BigUint&gt;</a></li><li><a href="#impl-BitAnd%3CBigUint%3E-for-BigUint">BitAnd&lt;BigUint&gt;</a></li><li><a href="#impl-BitAndAssign%3C%26BigUint%3E-for-BigUint">BitAndAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitAndAssign%3CBigUint%3E-for-BigUint">BitAndAssign&lt;BigUint&gt;</a></li><li><a href="#impl-BitOr%3C%26BigUint%3E-for-%26BigUint">BitOr&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitOr%3C%26BigUint%3E-for-BigUint">BitOr&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitOr%3CBigUint%3E-for-%26BigUint">BitOr&lt;BigUint&gt;</a></li><li><a href="#impl-BitOr%3CBigUint%3E-for-BigUint">BitOr&lt;BigUint&gt;</a></li><li><a href="#impl-BitOrAssign%3C%26BigUint%3E-for-BigUint">BitOrAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitOrAssign%3CBigUint%3E-for-BigUint">BitOrAssign&lt;BigUint&gt;</a></li><li><a href="#impl-BitXor%3C%26BigUint%3E-for-%26BigUint">BitXor&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitXor%3C%26BigUint%3E-for-BigUint">BitXor&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitXor%3CBigUint%3E-for-%26BigUint">BitXor&lt;BigUint&gt;</a></li><li><a href="#impl-BitXor%3CBigUint%3E-for-BigUint">BitXor&lt;BigUint&gt;</a></li><li><a href="#impl-BitXorAssign%3C%26BigUint%3E-for-BigUint">BitXorAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-BitXorAssign%3CBigUint%3E-for-BigUint">BitXorAssign&lt;BigUint&gt;</a></li><li><a href="#impl-CheckedAdd-for-BigUint">CheckedAdd</a></li><li><a href="#impl-CheckedDiv-for-BigUint">CheckedDiv</a></li><li><a href="#impl-CheckedEuclid-for-BigUint">CheckedEuclid</a></li><li><a href="#impl-CheckedMul-for-BigUint">CheckedMul</a></li><li><a href="#impl-CheckedSub-for-BigUint">CheckedSub</a></li><li><a href="#impl-Clone-for-BigUint">Clone</a></li><li><a href="#impl-Debug-for-BigUint">Debug</a></li><li><a href="#impl-Default-for-BigUint">Default</a></li><li><a href="#impl-Display-for-BigUint">Display</a></li><li><a href="#impl-Div%3C%26BigUint%3E-for-%26BigUint">Div&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Div%3C%26BigUint%3E-for-BigUint">Div&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Div%3C%26u128%3E-for-%26BigUint">Div&lt;&amp;u128&gt;</a></li><li><a href="#impl-Div%3C%26u128%3E-for-BigUint">Div&lt;&amp;u128&gt;</a></li><li><a href="#impl-Div%3C%26u16%3E-for-%26BigUint">Div&lt;&amp;u16&gt;</a></li><li><a href="#impl-Div%3C%26u16%3E-for-BigUint">Div&lt;&amp;u16&gt;</a></li><li><a href="#impl-Div%3C%26u32%3E-for-%26BigUint">Div&lt;&amp;u32&gt;</a></li><li><a href="#impl-Div%3C%26u32%3E-for-BigUint">Div&lt;&amp;u32&gt;</a></li><li><a href="#impl-Div%3C%26u64%3E-for-%26BigUint">Div&lt;&amp;u64&gt;</a></li><li><a href="#impl-Div%3C%26u64%3E-for-BigUint">Div&lt;&amp;u64&gt;</a></li><li><a href="#impl-Div%3C%26u8%3E-for-%26BigUint">Div&lt;&amp;u8&gt;</a></li><li><a href="#impl-Div%3C%26u8%3E-for-BigUint">Div&lt;&amp;u8&gt;</a></li><li><a href="#impl-Div%3C%26usize%3E-for-%26BigUint">Div&lt;&amp;usize&gt;</a></li><li><a href="#impl-Div%3C%26usize%3E-for-BigUint">Div&lt;&amp;usize&gt;</a></li><li><a href="#impl-Div%3CBigUint%3E-for-%26BigUint">Div&lt;BigUint&gt;</a></li><li><a href="#impl-Div%3CBigUint%3E-for-BigUint">Div&lt;BigUint&gt;</a></li><li><a href="#impl-Div%3Cu128%3E-for-%26BigUint">Div&lt;u128&gt;</a></li><li><a href="#impl-Div%3Cu128%3E-for-BigUint">Div&lt;u128&gt;</a></li><li><a href="#impl-Div%3Cu16%3E-for-%26BigUint">Div&lt;u16&gt;</a></li><li><a href="#impl-Div%3Cu16%3E-for-BigUint">Div&lt;u16&gt;</a></li><li><a href="#impl-Div%3Cu32%3E-for-%26BigUint">Div&lt;u32&gt;</a></li><li><a href="#impl-Div%3Cu32%3E-for-BigUint">Div&lt;u32&gt;</a></li><li><a href="#impl-Div%3Cu64%3E-for-%26BigUint">Div&lt;u64&gt;</a></li><li><a href="#impl-Div%3Cu64%3E-for-BigUint">Div&lt;u64&gt;</a></li><li><a href="#impl-Div%3Cu8%3E-for-%26BigUint">Div&lt;u8&gt;</a></li><li><a href="#impl-Div%3Cu8%3E-for-BigUint">Div&lt;u8&gt;</a></li><li><a href="#impl-Div%3Cusize%3E-for-%26BigUint">Div&lt;usize&gt;</a></li><li><a href="#impl-Div%3Cusize%3E-for-BigUint">Div&lt;usize&gt;</a></li><li><a href="#impl-DivAssign%3C%26BigUint%3E-for-BigUint">DivAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-DivAssign%3CBigUint%3E-for-BigUint">DivAssign&lt;BigUint&gt;</a></li><li><a href="#impl-DivAssign%3Cu128%3E-for-BigUint">DivAssign&lt;u128&gt;</a></li><li><a href="#impl-DivAssign%3Cu16%3E-for-BigUint">DivAssign&lt;u16&gt;</a></li><li><a href="#impl-DivAssign%3Cu32%3E-for-BigUint">DivAssign&lt;u32&gt;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-BigUint">DivAssign&lt;u64&gt;</a></li><li><a href="#impl-DivAssign%3Cu8%3E-for-BigUint">DivAssign&lt;u8&gt;</a></li><li><a href="#impl-DivAssign%3Cusize%3E-for-BigUint">DivAssign&lt;usize&gt;</a></li><li><a href="#impl-Eq-for-BigUint">Eq</a></li><li><a href="#impl-Euclid-for-BigUint">Euclid</a></li><li><a href="#impl-From%3CBigUint%3E-for-BigInt">From&lt;BigUint&gt;</a></li><li><a href="#impl-From%3Cbool%3E-for-BigUint">From&lt;bool&gt;</a></li><li><a href="#impl-From%3Cu128%3E-for-BigUint">From&lt;u128&gt;</a></li><li><a href="#impl-From%3Cu16%3E-for-BigUint">From&lt;u16&gt;</a></li><li><a href="#impl-From%3Cu32%3E-for-BigUint">From&lt;u32&gt;</a></li><li><a href="#impl-From%3Cu64%3E-for-BigUint">From&lt;u64&gt;</a></li><li><a href="#impl-From%3Cu8%3E-for-BigUint">From&lt;u8&gt;</a></li><li><a href="#impl-From%3Cusize%3E-for-BigUint">From&lt;usize&gt;</a></li><li><a href="#impl-FromBytes-for-BigUint">FromBytes</a></li><li><a href="#impl-FromPrimitive-for-BigUint">FromPrimitive</a></li><li><a href="#impl-FromStr-for-BigUint">FromStr</a></li><li><a href="#impl-Hash-for-BigUint">Hash</a></li><li><a href="#impl-Integer-for-BigUint">Integer</a></li><li><a href="#impl-LowerHex-for-BigUint">LowerHex</a></li><li><a href="#impl-Mul%3C%26BigUint%3E-for-%26BigUint">Mul&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Mul%3C%26BigUint%3E-for-BigUint">Mul&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Mul%3C%26u128%3E-for-%26BigUint">Mul&lt;&amp;u128&gt;</a></li><li><a href="#impl-Mul%3C%26u128%3E-for-BigUint">Mul&lt;&amp;u128&gt;</a></li><li><a href="#impl-Mul%3C%26u16%3E-for-%26BigUint">Mul&lt;&amp;u16&gt;</a></li><li><a href="#impl-Mul%3C%26u16%3E-for-BigUint">Mul&lt;&amp;u16&gt;</a></li><li><a href="#impl-Mul%3C%26u32%3E-for-%26BigUint">Mul&lt;&amp;u32&gt;</a></li><li><a href="#impl-Mul%3C%26u32%3E-for-BigUint">Mul&lt;&amp;u32&gt;</a></li><li><a href="#impl-Mul%3C%26u64%3E-for-%26BigUint">Mul&lt;&amp;u64&gt;</a></li><li><a href="#impl-Mul%3C%26u64%3E-for-BigUint">Mul&lt;&amp;u64&gt;</a></li><li><a href="#impl-Mul%3C%26u8%3E-for-%26BigUint">Mul&lt;&amp;u8&gt;</a></li><li><a href="#impl-Mul%3C%26u8%3E-for-BigUint">Mul&lt;&amp;u8&gt;</a></li><li><a href="#impl-Mul%3C%26usize%3E-for-%26BigUint">Mul&lt;&amp;usize&gt;</a></li><li><a href="#impl-Mul%3C%26usize%3E-for-BigUint">Mul&lt;&amp;usize&gt;</a></li><li><a href="#impl-Mul%3CBigUint%3E-for-%26BigUint">Mul&lt;BigUint&gt;</a></li><li><a href="#impl-Mul%3CBigUint%3E-for-BigUint">Mul&lt;BigUint&gt;</a></li><li><a href="#impl-Mul%3Cu128%3E-for-%26BigUint">Mul&lt;u128&gt;</a></li><li><a href="#impl-Mul%3Cu128%3E-for-BigUint">Mul&lt;u128&gt;</a></li><li><a href="#impl-Mul%3Cu16%3E-for-%26BigUint">Mul&lt;u16&gt;</a></li><li><a href="#impl-Mul%3Cu16%3E-for-BigUint">Mul&lt;u16&gt;</a></li><li><a href="#impl-Mul%3Cu32%3E-for-%26BigUint">Mul&lt;u32&gt;</a></li><li><a href="#impl-Mul%3Cu32%3E-for-BigUint">Mul&lt;u32&gt;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-%26BigUint">Mul&lt;u64&gt;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-BigUint">Mul&lt;u64&gt;</a></li><li><a href="#impl-Mul%3Cu8%3E-for-%26BigUint">Mul&lt;u8&gt;</a></li><li><a href="#impl-Mul%3Cu8%3E-for-BigUint">Mul&lt;u8&gt;</a></li><li><a href="#impl-Mul%3Cusize%3E-for-%26BigUint">Mul&lt;usize&gt;</a></li><li><a href="#impl-Mul%3Cusize%3E-for-BigUint">Mul&lt;usize&gt;</a></li><li><a href="#impl-MulAssign%3C%26BigUint%3E-for-BigUint">MulAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-MulAssign%3CBigUint%3E-for-BigUint">MulAssign&lt;BigUint&gt;</a></li><li><a href="#impl-MulAssign%3Cu128%3E-for-BigUint">MulAssign&lt;u128&gt;</a></li><li><a href="#impl-MulAssign%3Cu16%3E-for-BigUint">MulAssign&lt;u16&gt;</a></li><li><a href="#impl-MulAssign%3Cu32%3E-for-BigUint">MulAssign&lt;u32&gt;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-BigUint">MulAssign&lt;u64&gt;</a></li><li><a href="#impl-MulAssign%3Cu8%3E-for-BigUint">MulAssign&lt;u8&gt;</a></li><li><a href="#impl-MulAssign%3Cusize%3E-for-BigUint">MulAssign&lt;usize&gt;</a></li><li><a href="#impl-Num-for-BigUint">Num</a></li><li><a href="#impl-Octal-for-BigUint">Octal</a></li><li><a href="#impl-One-for-BigUint">One</a></li><li><a href="#impl-Ord-for-BigUint">Ord</a></li><li><a href="#impl-PartialEq%3CBigUint%3E-for-BigUint">PartialEq&lt;BigUint&gt;</a></li><li><a href="#impl-PartialOrd%3CBigUint%3E-for-BigUint">PartialOrd&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26'b+BigUint%3E-for-%26'a+Ratio%3CT%3E">Pow&lt;&amp;&#x27;b BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26'b+BigUint%3E-for-Ratio%3CT%3E">Pow&lt;&amp;&#x27;b BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-%26BigInt">Pow&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-%26BigUint">Pow&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-BigInt">Pow&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-BigUint">Pow&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Pow%3C%26u128%3E-for-%26BigUint">Pow&lt;&amp;u128&gt;</a></li><li><a href="#impl-Pow%3C%26u128%3E-for-BigUint">Pow&lt;&amp;u128&gt;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-%26BigUint">Pow&lt;&amp;u16&gt;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-BigUint">Pow&lt;&amp;u16&gt;</a></li><li><a href="#impl-Pow%3C%26u32%3E-for-%26BigUint">Pow&lt;&amp;u32&gt;</a></li><li><a href="#impl-Pow%3C%26u32%3E-for-BigUint">Pow&lt;&amp;u32&gt;</a></li><li><a href="#impl-Pow%3C%26u64%3E-for-%26BigUint">Pow&lt;&amp;u64&gt;</a></li><li><a href="#impl-Pow%3C%26u64%3E-for-BigUint">Pow&lt;&amp;u64&gt;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-%26BigUint">Pow&lt;&amp;u8&gt;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-BigUint">Pow&lt;&amp;u8&gt;</a></li><li><a href="#impl-Pow%3C%26usize%3E-for-%26BigUint">Pow&lt;&amp;usize&gt;</a></li><li><a href="#impl-Pow%3C%26usize%3E-for-BigUint">Pow&lt;&amp;usize&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-%26'a+Ratio%3CT%3E">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-%26BigInt">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-%26BigUint">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-BigInt">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-BigUint">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-Ratio%3CT%3E">Pow&lt;BigUint&gt;</a></li><li><a href="#impl-Pow%3Cu128%3E-for-%26BigUint">Pow&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cu128%3E-for-BigUint">Pow&lt;u128&gt;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26BigUint">Pow&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-BigUint">Pow&lt;u16&gt;</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26BigUint">Pow&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cu32%3E-for-BigUint">Pow&lt;u32&gt;</a></li><li><a href="#impl-Pow%3Cu64%3E-for-%26BigUint">Pow&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cu64%3E-for-BigUint">Pow&lt;u64&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26BigUint">Pow&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-BigUint">Pow&lt;u8&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26BigUint">Pow&lt;usize&gt;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-BigUint">Pow&lt;usize&gt;</a></li><li><a href="#impl-Product%3CT%3E-for-BigUint">Product&lt;T&gt;</a></li><li><a href="#impl-Rem%3C%26BigUint%3E-for-%26BigUint">Rem&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Rem%3C%26BigUint%3E-for-BigUint">Rem&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Rem%3C%26u128%3E-for-%26BigUint">Rem&lt;&amp;u128&gt;</a></li><li><a href="#impl-Rem%3C%26u128%3E-for-BigUint">Rem&lt;&amp;u128&gt;</a></li><li><a href="#impl-Rem%3C%26u16%3E-for-%26BigUint">Rem&lt;&amp;u16&gt;</a></li><li><a href="#impl-Rem%3C%26u16%3E-for-BigUint">Rem&lt;&amp;u16&gt;</a></li><li><a href="#impl-Rem%3C%26u32%3E-for-%26BigUint">Rem&lt;&amp;u32&gt;</a></li><li><a href="#impl-Rem%3C%26u32%3E-for-BigUint">Rem&lt;&amp;u32&gt;</a></li><li><a href="#impl-Rem%3C%26u64%3E-for-%26BigUint">Rem&lt;&amp;u64&gt;</a></li><li><a href="#impl-Rem%3C%26u64%3E-for-BigUint">Rem&lt;&amp;u64&gt;</a></li><li><a href="#impl-Rem%3C%26u8%3E-for-%26BigUint">Rem&lt;&amp;u8&gt;</a></li><li><a href="#impl-Rem%3C%26u8%3E-for-BigUint">Rem&lt;&amp;u8&gt;</a></li><li><a href="#impl-Rem%3C%26usize%3E-for-%26BigUint">Rem&lt;&amp;usize&gt;</a></li><li><a href="#impl-Rem%3C%26usize%3E-for-BigUint">Rem&lt;&amp;usize&gt;</a></li><li><a href="#impl-Rem%3CBigUint%3E-for-%26BigUint">Rem&lt;BigUint&gt;</a></li><li><a href="#impl-Rem%3CBigUint%3E-for-BigUint">Rem&lt;BigUint&gt;</a></li><li><a href="#impl-Rem%3Cu128%3E-for-%26BigUint">Rem&lt;u128&gt;</a></li><li><a href="#impl-Rem%3Cu128%3E-for-BigUint">Rem&lt;u128&gt;</a></li><li><a href="#impl-Rem%3Cu16%3E-for-%26BigUint">Rem&lt;u16&gt;</a></li><li><a href="#impl-Rem%3Cu16%3E-for-BigUint">Rem&lt;u16&gt;</a></li><li><a href="#impl-Rem%3Cu32%3E-for-%26BigUint">Rem&lt;u32&gt;</a></li><li><a href="#impl-Rem%3Cu32%3E-for-BigUint">Rem&lt;u32&gt;</a></li><li><a href="#impl-Rem%3Cu64%3E-for-%26BigUint">Rem&lt;u64&gt;</a></li><li><a href="#impl-Rem%3Cu64%3E-for-BigUint">Rem&lt;u64&gt;</a></li><li><a href="#impl-Rem%3Cu8%3E-for-%26BigUint">Rem&lt;u8&gt;</a></li><li><a href="#impl-Rem%3Cu8%3E-for-BigUint">Rem&lt;u8&gt;</a></li><li><a href="#impl-Rem%3Cusize%3E-for-%26BigUint">Rem&lt;usize&gt;</a></li><li><a href="#impl-Rem%3Cusize%3E-for-BigUint">Rem&lt;usize&gt;</a></li><li><a href="#impl-RemAssign%3C%26BigUint%3E-for-BigUint">RemAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-RemAssign%3CBigUint%3E-for-BigUint">RemAssign&lt;BigUint&gt;</a></li><li><a href="#impl-RemAssign%3Cu128%3E-for-BigUint">RemAssign&lt;u128&gt;</a></li><li><a href="#impl-RemAssign%3Cu16%3E-for-BigUint">RemAssign&lt;u16&gt;</a></li><li><a href="#impl-RemAssign%3Cu32%3E-for-BigUint">RemAssign&lt;u32&gt;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-BigUint">RemAssign&lt;u64&gt;</a></li><li><a href="#impl-RemAssign%3Cu8%3E-for-BigUint">RemAssign&lt;u8&gt;</a></li><li><a href="#impl-RemAssign%3Cusize%3E-for-BigUint">RemAssign&lt;usize&gt;</a></li><li><a href="#impl-Roots-for-BigUint">Roots</a></li><li><a href="#impl-Shl%3C%26i128%3E-for-%26BigUint">Shl&lt;&amp;i128&gt;</a></li><li><a href="#impl-Shl%3C%26i128%3E-for-BigUint">Shl&lt;&amp;i128&gt;</a></li><li><a href="#impl-Shl%3C%26i16%3E-for-%26BigUint">Shl&lt;&amp;i16&gt;</a></li><li><a href="#impl-Shl%3C%26i16%3E-for-BigUint">Shl&lt;&amp;i16&gt;</a></li><li><a href="#impl-Shl%3C%26i32%3E-for-%26BigUint">Shl&lt;&amp;i32&gt;</a></li><li><a href="#impl-Shl%3C%26i32%3E-for-BigUint">Shl&lt;&amp;i32&gt;</a></li><li><a href="#impl-Shl%3C%26i64%3E-for-%26BigUint">Shl&lt;&amp;i64&gt;</a></li><li><a href="#impl-Shl%3C%26i64%3E-for-BigUint">Shl&lt;&amp;i64&gt;</a></li><li><a href="#impl-Shl%3C%26i8%3E-for-%26BigUint">Shl&lt;&amp;i8&gt;</a></li><li><a href="#impl-Shl%3C%26i8%3E-for-BigUint">Shl&lt;&amp;i8&gt;</a></li><li><a href="#impl-Shl%3C%26isize%3E-for-%26BigUint">Shl&lt;&amp;isize&gt;</a></li><li><a href="#impl-Shl%3C%26isize%3E-for-BigUint">Shl&lt;&amp;isize&gt;</a></li><li><a href="#impl-Shl%3C%26u128%3E-for-%26BigUint">Shl&lt;&amp;u128&gt;</a></li><li><a href="#impl-Shl%3C%26u128%3E-for-BigUint">Shl&lt;&amp;u128&gt;</a></li><li><a href="#impl-Shl%3C%26u16%3E-for-%26BigUint">Shl&lt;&amp;u16&gt;</a></li><li><a href="#impl-Shl%3C%26u16%3E-for-BigUint">Shl&lt;&amp;u16&gt;</a></li><li><a href="#impl-Shl%3C%26u32%3E-for-%26BigUint">Shl&lt;&amp;u32&gt;</a></li><li><a href="#impl-Shl%3C%26u32%3E-for-BigUint">Shl&lt;&amp;u32&gt;</a></li><li><a href="#impl-Shl%3C%26u64%3E-for-%26BigUint">Shl&lt;&amp;u64&gt;</a></li><li><a href="#impl-Shl%3C%26u64%3E-for-BigUint">Shl&lt;&amp;u64&gt;</a></li><li><a href="#impl-Shl%3C%26u8%3E-for-%26BigUint">Shl&lt;&amp;u8&gt;</a></li><li><a href="#impl-Shl%3C%26u8%3E-for-BigUint">Shl&lt;&amp;u8&gt;</a></li><li><a href="#impl-Shl%3C%26usize%3E-for-%26BigUint">Shl&lt;&amp;usize&gt;</a></li><li><a href="#impl-Shl%3C%26usize%3E-for-BigUint">Shl&lt;&amp;usize&gt;</a></li><li><a href="#impl-Shl%3Ci128%3E-for-%26BigUint">Shl&lt;i128&gt;</a></li><li><a href="#impl-Shl%3Ci128%3E-for-BigUint">Shl&lt;i128&gt;</a></li><li><a href="#impl-Shl%3Ci16%3E-for-%26BigUint">Shl&lt;i16&gt;</a></li><li><a href="#impl-Shl%3Ci16%3E-for-BigUint">Shl&lt;i16&gt;</a></li><li><a href="#impl-Shl%3Ci32%3E-for-%26BigUint">Shl&lt;i32&gt;</a></li><li><a href="#impl-Shl%3Ci32%3E-for-BigUint">Shl&lt;i32&gt;</a></li><li><a href="#impl-Shl%3Ci64%3E-for-%26BigUint">Shl&lt;i64&gt;</a></li><li><a href="#impl-Shl%3Ci64%3E-for-BigUint">Shl&lt;i64&gt;</a></li><li><a href="#impl-Shl%3Ci8%3E-for-%26BigUint">Shl&lt;i8&gt;</a></li><li><a href="#impl-Shl%3Ci8%3E-for-BigUint">Shl&lt;i8&gt;</a></li><li><a href="#impl-Shl%3Cisize%3E-for-%26BigUint">Shl&lt;isize&gt;</a></li><li><a href="#impl-Shl%3Cisize%3E-for-BigUint">Shl&lt;isize&gt;</a></li><li><a href="#impl-Shl%3Cu128%3E-for-%26BigUint">Shl&lt;u128&gt;</a></li><li><a href="#impl-Shl%3Cu128%3E-for-BigUint">Shl&lt;u128&gt;</a></li><li><a href="#impl-Shl%3Cu16%3E-for-%26BigUint">Shl&lt;u16&gt;</a></li><li><a href="#impl-Shl%3Cu16%3E-for-BigUint">Shl&lt;u16&gt;</a></li><li><a href="#impl-Shl%3Cu32%3E-for-%26BigUint">Shl&lt;u32&gt;</a></li><li><a href="#impl-Shl%3Cu32%3E-for-BigUint">Shl&lt;u32&gt;</a></li><li><a href="#impl-Shl%3Cu64%3E-for-%26BigUint">Shl&lt;u64&gt;</a></li><li><a href="#impl-Shl%3Cu64%3E-for-BigUint">Shl&lt;u64&gt;</a></li><li><a href="#impl-Shl%3Cu8%3E-for-%26BigUint">Shl&lt;u8&gt;</a></li><li><a href="#impl-Shl%3Cu8%3E-for-BigUint">Shl&lt;u8&gt;</a></li><li><a href="#impl-Shl%3Cusize%3E-for-%26BigUint">Shl&lt;usize&gt;</a></li><li><a href="#impl-Shl%3Cusize%3E-for-BigUint">Shl&lt;usize&gt;</a></li><li><a href="#impl-ShlAssign%3C%26i128%3E-for-BigUint">ShlAssign&lt;&amp;i128&gt;</a></li><li><a href="#impl-ShlAssign%3C%26i16%3E-for-BigUint">ShlAssign&lt;&amp;i16&gt;</a></li><li><a href="#impl-ShlAssign%3C%26i32%3E-for-BigUint">ShlAssign&lt;&amp;i32&gt;</a></li><li><a href="#impl-ShlAssign%3C%26i64%3E-for-BigUint">ShlAssign&lt;&amp;i64&gt;</a></li><li><a href="#impl-ShlAssign%3C%26i8%3E-for-BigUint">ShlAssign&lt;&amp;i8&gt;</a></li><li><a href="#impl-ShlAssign%3C%26isize%3E-for-BigUint">ShlAssign&lt;&amp;isize&gt;</a></li><li><a href="#impl-ShlAssign%3C%26u128%3E-for-BigUint">ShlAssign&lt;&amp;u128&gt;</a></li><li><a href="#impl-ShlAssign%3C%26u16%3E-for-BigUint">ShlAssign&lt;&amp;u16&gt;</a></li><li><a href="#impl-ShlAssign%3C%26u32%3E-for-BigUint">ShlAssign&lt;&amp;u32&gt;</a></li><li><a href="#impl-ShlAssign%3C%26u64%3E-for-BigUint">ShlAssign&lt;&amp;u64&gt;</a></li><li><a href="#impl-ShlAssign%3C%26u8%3E-for-BigUint">ShlAssign&lt;&amp;u8&gt;</a></li><li><a href="#impl-ShlAssign%3C%26usize%3E-for-BigUint">ShlAssign&lt;&amp;usize&gt;</a></li><li><a href="#impl-ShlAssign%3Ci128%3E-for-BigUint">ShlAssign&lt;i128&gt;</a></li><li><a href="#impl-ShlAssign%3Ci16%3E-for-BigUint">ShlAssign&lt;i16&gt;</a></li><li><a href="#impl-ShlAssign%3Ci32%3E-for-BigUint">ShlAssign&lt;i32&gt;</a></li><li><a href="#impl-ShlAssign%3Ci64%3E-for-BigUint">ShlAssign&lt;i64&gt;</a></li><li><a href="#impl-ShlAssign%3Ci8%3E-for-BigUint">ShlAssign&lt;i8&gt;</a></li><li><a href="#impl-ShlAssign%3Cisize%3E-for-BigUint">ShlAssign&lt;isize&gt;</a></li><li><a href="#impl-ShlAssign%3Cu128%3E-for-BigUint">ShlAssign&lt;u128&gt;</a></li><li><a href="#impl-ShlAssign%3Cu16%3E-for-BigUint">ShlAssign&lt;u16&gt;</a></li><li><a href="#impl-ShlAssign%3Cu32%3E-for-BigUint">ShlAssign&lt;u32&gt;</a></li><li><a href="#impl-ShlAssign%3Cu64%3E-for-BigUint">ShlAssign&lt;u64&gt;</a></li><li><a href="#impl-ShlAssign%3Cu8%3E-for-BigUint">ShlAssign&lt;u8&gt;</a></li><li><a href="#impl-ShlAssign%3Cusize%3E-for-BigUint">ShlAssign&lt;usize&gt;</a></li><li><a href="#impl-Shr%3C%26i128%3E-for-%26BigUint">Shr&lt;&amp;i128&gt;</a></li><li><a href="#impl-Shr%3C%26i128%3E-for-BigUint">Shr&lt;&amp;i128&gt;</a></li><li><a href="#impl-Shr%3C%26i16%3E-for-%26BigUint">Shr&lt;&amp;i16&gt;</a></li><li><a href="#impl-Shr%3C%26i16%3E-for-BigUint">Shr&lt;&amp;i16&gt;</a></li><li><a href="#impl-Shr%3C%26i32%3E-for-%26BigUint">Shr&lt;&amp;i32&gt;</a></li><li><a href="#impl-Shr%3C%26i32%3E-for-BigUint">Shr&lt;&amp;i32&gt;</a></li><li><a href="#impl-Shr%3C%26i64%3E-for-%26BigUint">Shr&lt;&amp;i64&gt;</a></li><li><a href="#impl-Shr%3C%26i64%3E-for-BigUint">Shr&lt;&amp;i64&gt;</a></li><li><a href="#impl-Shr%3C%26i8%3E-for-%26BigUint">Shr&lt;&amp;i8&gt;</a></li><li><a href="#impl-Shr%3C%26i8%3E-for-BigUint">Shr&lt;&amp;i8&gt;</a></li><li><a href="#impl-Shr%3C%26isize%3E-for-%26BigUint">Shr&lt;&amp;isize&gt;</a></li><li><a href="#impl-Shr%3C%26isize%3E-for-BigUint">Shr&lt;&amp;isize&gt;</a></li><li><a href="#impl-Shr%3C%26u128%3E-for-%26BigUint">Shr&lt;&amp;u128&gt;</a></li><li><a href="#impl-Shr%3C%26u128%3E-for-BigUint">Shr&lt;&amp;u128&gt;</a></li><li><a href="#impl-Shr%3C%26u16%3E-for-%26BigUint">Shr&lt;&amp;u16&gt;</a></li><li><a href="#impl-Shr%3C%26u16%3E-for-BigUint">Shr&lt;&amp;u16&gt;</a></li><li><a href="#impl-Shr%3C%26u32%3E-for-%26BigUint">Shr&lt;&amp;u32&gt;</a></li><li><a href="#impl-Shr%3C%26u32%3E-for-BigUint">Shr&lt;&amp;u32&gt;</a></li><li><a href="#impl-Shr%3C%26u64%3E-for-%26BigUint">Shr&lt;&amp;u64&gt;</a></li><li><a href="#impl-Shr%3C%26u64%3E-for-BigUint">Shr&lt;&amp;u64&gt;</a></li><li><a href="#impl-Shr%3C%26u8%3E-for-%26BigUint">Shr&lt;&amp;u8&gt;</a></li><li><a href="#impl-Shr%3C%26u8%3E-for-BigUint">Shr&lt;&amp;u8&gt;</a></li><li><a href="#impl-Shr%3C%26usize%3E-for-%26BigUint">Shr&lt;&amp;usize&gt;</a></li><li><a href="#impl-Shr%3C%26usize%3E-for-BigUint">Shr&lt;&amp;usize&gt;</a></li><li><a href="#impl-Shr%3Ci128%3E-for-%26BigUint">Shr&lt;i128&gt;</a></li><li><a href="#impl-Shr%3Ci128%3E-for-BigUint">Shr&lt;i128&gt;</a></li><li><a href="#impl-Shr%3Ci16%3E-for-%26BigUint">Shr&lt;i16&gt;</a></li><li><a href="#impl-Shr%3Ci16%3E-for-BigUint">Shr&lt;i16&gt;</a></li><li><a href="#impl-Shr%3Ci32%3E-for-%26BigUint">Shr&lt;i32&gt;</a></li><li><a href="#impl-Shr%3Ci32%3E-for-BigUint">Shr&lt;i32&gt;</a></li><li><a href="#impl-Shr%3Ci64%3E-for-%26BigUint">Shr&lt;i64&gt;</a></li><li><a href="#impl-Shr%3Ci64%3E-for-BigUint">Shr&lt;i64&gt;</a></li><li><a href="#impl-Shr%3Ci8%3E-for-%26BigUint">Shr&lt;i8&gt;</a></li><li><a href="#impl-Shr%3Ci8%3E-for-BigUint">Shr&lt;i8&gt;</a></li><li><a href="#impl-Shr%3Cisize%3E-for-%26BigUint">Shr&lt;isize&gt;</a></li><li><a href="#impl-Shr%3Cisize%3E-for-BigUint">Shr&lt;isize&gt;</a></li><li><a href="#impl-Shr%3Cu128%3E-for-%26BigUint">Shr&lt;u128&gt;</a></li><li><a href="#impl-Shr%3Cu128%3E-for-BigUint">Shr&lt;u128&gt;</a></li><li><a href="#impl-Shr%3Cu16%3E-for-%26BigUint">Shr&lt;u16&gt;</a></li><li><a href="#impl-Shr%3Cu16%3E-for-BigUint">Shr&lt;u16&gt;</a></li><li><a href="#impl-Shr%3Cu32%3E-for-%26BigUint">Shr&lt;u32&gt;</a></li><li><a href="#impl-Shr%3Cu32%3E-for-BigUint">Shr&lt;u32&gt;</a></li><li><a href="#impl-Shr%3Cu64%3E-for-%26BigUint">Shr&lt;u64&gt;</a></li><li><a href="#impl-Shr%3Cu64%3E-for-BigUint">Shr&lt;u64&gt;</a></li><li><a href="#impl-Shr%3Cu8%3E-for-%26BigUint">Shr&lt;u8&gt;</a></li><li><a href="#impl-Shr%3Cu8%3E-for-BigUint">Shr&lt;u8&gt;</a></li><li><a href="#impl-Shr%3Cusize%3E-for-%26BigUint">Shr&lt;usize&gt;</a></li><li><a href="#impl-Shr%3Cusize%3E-for-BigUint">Shr&lt;usize&gt;</a></li><li><a href="#impl-ShrAssign%3C%26i128%3E-for-BigUint">ShrAssign&lt;&amp;i128&gt;</a></li><li><a href="#impl-ShrAssign%3C%26i16%3E-for-BigUint">ShrAssign&lt;&amp;i16&gt;</a></li><li><a href="#impl-ShrAssign%3C%26i32%3E-for-BigUint">ShrAssign&lt;&amp;i32&gt;</a></li><li><a href="#impl-ShrAssign%3C%26i64%3E-for-BigUint">ShrAssign&lt;&amp;i64&gt;</a></li><li><a href="#impl-ShrAssign%3C%26i8%3E-for-BigUint">ShrAssign&lt;&amp;i8&gt;</a></li><li><a href="#impl-ShrAssign%3C%26isize%3E-for-BigUint">ShrAssign&lt;&amp;isize&gt;</a></li><li><a href="#impl-ShrAssign%3C%26u128%3E-for-BigUint">ShrAssign&lt;&amp;u128&gt;</a></li><li><a href="#impl-ShrAssign%3C%26u16%3E-for-BigUint">ShrAssign&lt;&amp;u16&gt;</a></li><li><a href="#impl-ShrAssign%3C%26u32%3E-for-BigUint">ShrAssign&lt;&amp;u32&gt;</a></li><li><a href="#impl-ShrAssign%3C%26u64%3E-for-BigUint">ShrAssign&lt;&amp;u64&gt;</a></li><li><a href="#impl-ShrAssign%3C%26u8%3E-for-BigUint">ShrAssign&lt;&amp;u8&gt;</a></li><li><a href="#impl-ShrAssign%3C%26usize%3E-for-BigUint">ShrAssign&lt;&amp;usize&gt;</a></li><li><a href="#impl-ShrAssign%3Ci128%3E-for-BigUint">ShrAssign&lt;i128&gt;</a></li><li><a href="#impl-ShrAssign%3Ci16%3E-for-BigUint">ShrAssign&lt;i16&gt;</a></li><li><a href="#impl-ShrAssign%3Ci32%3E-for-BigUint">ShrAssign&lt;i32&gt;</a></li><li><a href="#impl-ShrAssign%3Ci64%3E-for-BigUint">ShrAssign&lt;i64&gt;</a></li><li><a href="#impl-ShrAssign%3Ci8%3E-for-BigUint">ShrAssign&lt;i8&gt;</a></li><li><a href="#impl-ShrAssign%3Cisize%3E-for-BigUint">ShrAssign&lt;isize&gt;</a></li><li><a href="#impl-ShrAssign%3Cu128%3E-for-BigUint">ShrAssign&lt;u128&gt;</a></li><li><a href="#impl-ShrAssign%3Cu16%3E-for-BigUint">ShrAssign&lt;u16&gt;</a></li><li><a href="#impl-ShrAssign%3Cu32%3E-for-BigUint">ShrAssign&lt;u32&gt;</a></li><li><a href="#impl-ShrAssign%3Cu64%3E-for-BigUint">ShrAssign&lt;u64&gt;</a></li><li><a href="#impl-ShrAssign%3Cu8%3E-for-BigUint">ShrAssign&lt;u8&gt;</a></li><li><a href="#impl-ShrAssign%3Cusize%3E-for-BigUint">ShrAssign&lt;usize&gt;</a></li><li><a href="#impl-Sub%3C%26BigUint%3E-for-%26BigUint">Sub&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Sub%3C%26BigUint%3E-for-BigUint">Sub&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-Sub%3C%26u128%3E-for-%26BigUint">Sub&lt;&amp;u128&gt;</a></li><li><a href="#impl-Sub%3C%26u128%3E-for-BigUint">Sub&lt;&amp;u128&gt;</a></li><li><a href="#impl-Sub%3C%26u16%3E-for-%26BigUint">Sub&lt;&amp;u16&gt;</a></li><li><a href="#impl-Sub%3C%26u16%3E-for-BigUint">Sub&lt;&amp;u16&gt;</a></li><li><a href="#impl-Sub%3C%26u32%3E-for-%26BigUint">Sub&lt;&amp;u32&gt;</a></li><li><a href="#impl-Sub%3C%26u32%3E-for-BigUint">Sub&lt;&amp;u32&gt;</a></li><li><a href="#impl-Sub%3C%26u64%3E-for-%26BigUint">Sub&lt;&amp;u64&gt;</a></li><li><a href="#impl-Sub%3C%26u64%3E-for-BigUint">Sub&lt;&amp;u64&gt;</a></li><li><a href="#impl-Sub%3C%26u8%3E-for-%26BigUint">Sub&lt;&amp;u8&gt;</a></li><li><a href="#impl-Sub%3C%26u8%3E-for-BigUint">Sub&lt;&amp;u8&gt;</a></li><li><a href="#impl-Sub%3C%26usize%3E-for-%26BigUint">Sub&lt;&amp;usize&gt;</a></li><li><a href="#impl-Sub%3C%26usize%3E-for-BigUint">Sub&lt;&amp;usize&gt;</a></li><li><a href="#impl-Sub%3CBigUint%3E-for-%26BigUint">Sub&lt;BigUint&gt;</a></li><li><a href="#impl-Sub%3CBigUint%3E-for-BigUint">Sub&lt;BigUint&gt;</a></li><li><a href="#impl-Sub%3Cu128%3E-for-%26BigUint">Sub&lt;u128&gt;</a></li><li><a href="#impl-Sub%3Cu128%3E-for-BigUint">Sub&lt;u128&gt;</a></li><li><a href="#impl-Sub%3Cu16%3E-for-%26BigUint">Sub&lt;u16&gt;</a></li><li><a href="#impl-Sub%3Cu16%3E-for-BigUint">Sub&lt;u16&gt;</a></li><li><a href="#impl-Sub%3Cu32%3E-for-%26BigUint">Sub&lt;u32&gt;</a></li><li><a href="#impl-Sub%3Cu32%3E-for-BigUint">Sub&lt;u32&gt;</a></li><li><a href="#impl-Sub%3Cu64%3E-for-%26BigUint">Sub&lt;u64&gt;</a></li><li><a href="#impl-Sub%3Cu64%3E-for-BigUint">Sub&lt;u64&gt;</a></li><li><a href="#impl-Sub%3Cu8%3E-for-%26BigUint">Sub&lt;u8&gt;</a></li><li><a href="#impl-Sub%3Cu8%3E-for-BigUint">Sub&lt;u8&gt;</a></li><li><a href="#impl-Sub%3Cusize%3E-for-%26BigUint">Sub&lt;usize&gt;</a></li><li><a href="#impl-Sub%3Cusize%3E-for-BigUint">Sub&lt;usize&gt;</a></li><li><a href="#impl-SubAssign%3C%26BigUint%3E-for-BigUint">SubAssign&lt;&amp;BigUint&gt;</a></li><li><a href="#impl-SubAssign%3CBigUint%3E-for-BigUint">SubAssign&lt;BigUint&gt;</a></li><li><a href="#impl-SubAssign%3Cu128%3E-for-BigUint">SubAssign&lt;u128&gt;</a></li><li><a href="#impl-SubAssign%3Cu16%3E-for-BigUint">SubAssign&lt;u16&gt;</a></li><li><a href="#impl-SubAssign%3Cu32%3E-for-BigUint">SubAssign&lt;u32&gt;</a></li><li><a href="#impl-SubAssign%3Cu64%3E-for-BigUint">SubAssign&lt;u64&gt;</a></li><li><a href="#impl-SubAssign%3Cu8%3E-for-BigUint">SubAssign&lt;u8&gt;</a></li><li><a href="#impl-SubAssign%3Cusize%3E-for-BigUint">SubAssign&lt;usize&gt;</a></li><li><a href="#impl-Sum%3CT%3E-for-BigUint">Sum&lt;T&gt;</a></li><li><a href="#impl-ToBigInt-for-BigUint">ToBigInt</a></li><li><a href="#impl-ToBigUint-for-BigUint">ToBigUint</a></li><li><a href="#impl-ToBytes-for-BigUint">ToBytes</a></li><li><a href="#impl-ToPrimitive-for-BigUint">ToPrimitive</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-BigUint">TryFrom&lt;&amp;BigInt&gt;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-BigUint">TryFrom&lt;BigInt&gt;</a></li><li><a href="#impl-TryFrom%3Ci128%3E-for-BigUint">TryFrom&lt;i128&gt;</a></li><li><a href="#impl-TryFrom%3Ci16%3E-for-BigUint">TryFrom&lt;i16&gt;</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-BigUint">TryFrom&lt;i32&gt;</a></li><li><a href="#impl-TryFrom%3Ci64%3E-for-BigUint">TryFrom&lt;i64&gt;</a></li><li><a href="#impl-TryFrom%3Ci8%3E-for-BigUint">TryFrom&lt;i8&gt;</a></li><li><a href="#impl-TryFrom%3Cisize%3E-for-BigUint">TryFrom&lt;isize&gt;</a></li><li><a href="#impl-Unsigned-for-BigUint">Unsigned</a></li><li><a href="#impl-UpperHex-for-BigUint">UpperHex</a></li><li><a href="#impl-Zero-for-BigUint">Zero</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-BigUint">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BigUint">Send</a></li><li><a href="#impl-Sync-for-BigUint">Sync</a></li><li><a href="#impl-Unpin-for-BigUint">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BigUint">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-BigUint">Any</a></li><li><a href="#impl-Average-for-BigUint">Average</a></li><li><a href="#impl-Borrow%3CT%3E-for-BigUint">Borrow&lt;T&gt;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-BigUint">BorrowMut&lt;T&gt;</a></li><li><a href="#impl-From%3CT%3E-for-BigUint">From&lt;T&gt;</a></li><li><a href="#impl-Into%3CU%3E-for-BigUint">Into&lt;U&gt;</a></li><li><a href="#impl-NumAssign-for-BigUint">NumAssign</a></li><li><a href="#impl-NumAssignOps%3CRhs%3E-for-BigUint">NumAssignOps&lt;Rhs&gt;</a></li><li><a href="#impl-NumAssignRef-for-BigUint">NumAssignRef</a></li><li><a href="#impl-NumOps%3CRhs,+Output%3E-for-BigUint">NumOps&lt;Rhs, Output&gt;</a></li><li><a href="#impl-NumRef-for-BigUint">NumRef</a></li><li><a href="#impl-RefNum%3CBase%3E-for-BigUint">RefNum&lt;Base&gt;</a></li><li><a href="#impl-ToOwned-for-BigUint">ToOwned</a></li><li><a href="#impl-ToString-for-BigUint">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-BigUint">TryFrom&lt;U&gt;</a></li><li><a href="#impl-TryInto%3CU%3E-for-BigUint">TryInto&lt;U&gt;</a></li></ul></section><h2><a href="index.html">In num</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" 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="../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Struct <a href="index.html">num</a>::<wbr><a class="struct" href="#">BigUint</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../src/num_bigint/biguint.rs.html#38">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><pre class="rust item-decl"><code>pub struct BigUint { /* private fields */ }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A big unsigned integer type.</p>
</div></details><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#521">source</a><a href="#impl-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#526">source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(digits: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
<p>The base 2<sup>32</sup> digits are ordered least significant digit first.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_slice" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#545">source</a><h4 class="code-header">pub fn <a href="#method.from_slice" class="fn">from_slice</a>(slice: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>]) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
<p>The base 2<sup>32</sup> digits are ordered least significant digit first.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.assign_from_slice" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#555">source</a><h4 class="code-header">pub fn <a href="#method.assign_from_slice" class="fn">assign_from_slice</a>(&amp;mut self, slice: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>])</h4></section></summary><div class="docblock"><p>Assign a value to a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
<p>The base 2<sup>32</sup> digits are ordered least significant digit first.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_be" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#586">source</a><h4 class="code-header">pub fn <a href="#method.from_bytes_be" class="fn">from_bytes_be</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
<p>The bytes are in big-endian byte order.</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_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from_bytes_be(<span class="string">b&quot;A&quot;</span>),
BigUint::parse_bytes(<span class="string">b&quot;65&quot;</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigUint::from_bytes_be(<span class="string">b&quot;AA&quot;</span>),
BigUint::parse_bytes(<span class="string">b&quot;16705&quot;</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigUint::from_bytes_be(<span class="string">b&quot;AB&quot;</span>),
BigUint::parse_bytes(<span class="string">b&quot;16706&quot;</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigUint::from_bytes_be(<span class="string">b&quot;Hello world!&quot;</span>),
BigUint::parse_bytes(<span class="string">b&quot;22405534230753963835153736737&quot;</span>, <span class="number">10</span>).unwrap());</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_le" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#600">source</a><h4 class="code-header">pub fn <a href="#method.from_bytes_le" class="fn">from_bytes_le</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
<p>The bytes are in little-endian byte order.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.parse_bytes" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#625">source</a><h4 class="code-header">pub fn <a href="#method.parse_bytes" class="fn">parse_bytes</a>(buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>. The input slice must contain
ascii/utf8 characters in [0-9a-zA-Z].
<code>radix</code> must be in the range <code>2...36</code>.</p>
<p>The function <code>from_str_radix</code> from the <code>Num</code> trait provides the same logic
for <code>&amp;str</code> buffers.</p>
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigUint, ToBigUint};
<span class="macro">assert_eq!</span>(BigUint::parse_bytes(<span class="string">b&quot;1234&quot;</span>, <span class="number">10</span>), ToBigUint::to_biguint(<span class="kw-2">&amp;</span><span class="number">1234</span>));
<span class="macro">assert_eq!</span>(BigUint::parse_bytes(<span class="string">b&quot;ABCD&quot;</span>, <span class="number">16</span>), ToBigUint::to_biguint(<span class="kw-2">&amp;</span><span class="number">0xABCD</span>));
<span class="macro">assert_eq!</span>(BigUint::parse_bytes(<span class="string">b&quot;G&quot;</span>, <span class="number">16</span>), <span class="prelude-val">None</span>);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_radix_be" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#646">source</a><h4 class="code-header">pub fn <a href="#method.from_radix_be" class="fn">from_radix_be</a>(buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>. Each <code>u8</code> of the input slice is
interpreted as one digit of the number
and must therefore be less than <code>radix</code>.</p>
<p>The bytes are in big-endian byte order.
<code>radix</code> must be in the range <code>2...256</code>.</p>
<h5 id="examples-2"><a href="#examples-2">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigUint};
<span class="kw">let </span>inbase190 = <span class="kw-2">&amp;</span>[<span class="number">15</span>, <span class="number">33</span>, <span class="number">125</span>, <span class="number">12</span>, <span class="number">14</span>];
<span class="kw">let </span>a = BigUint::from_radix_be(inbase190, <span class="number">190</span>).unwrap();
<span class="macro">assert_eq!</span>(a.to_radix_be(<span class="number">190</span>), inbase190);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_radix_le" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#666">source</a><h4 class="code-header">pub fn <a href="#method.from_radix_le" class="fn">from_radix_le</a>(buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>. Each <code>u8</code> of the input slice is
interpreted as one digit of the number
and must therefore be less than <code>radix</code>.</p>
<p>The bytes are in little-endian byte order.
<code>radix</code> must be in the range <code>2...256</code>.</p>
<h5 id="examples-3"><a href="#examples-3">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigUint};
<span class="kw">let </span>inbase190 = <span class="kw-2">&amp;</span>[<span class="number">14</span>, <span class="number">12</span>, <span class="number">125</span>, <span class="number">33</span>, <span class="number">15</span>];
<span class="kw">let </span>a = BigUint::from_radix_be(inbase190, <span class="number">190</span>).unwrap();
<span class="macro">assert_eq!</span>(a.to_radix_be(<span class="number">190</span>), inbase190);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_bytes_be" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#681">source</a><h4 class="code-header">pub fn <a href="#method.to_bytes_be" class="fn">to_bytes_be</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the byte representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> in big-endian byte order.</p>
<h5 id="examples-4"><a href="#examples-4">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="kw">let </span>i = BigUint::parse_bytes(<span class="string">b&quot;1125&quot;</span>, <span class="number">10</span>).unwrap();
<span class="macro">assert_eq!</span>(i.to_bytes_be(), <span class="macro">vec!</span>[<span class="number">4</span>, <span class="number">101</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#698">source</a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fn">to_bytes_le</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the byte representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> in little-endian byte order.</p>
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="kw">let </span>i = BigUint::parse_bytes(<span class="string">b&quot;1125&quot;</span>, <span class="number">10</span>).unwrap();
<span class="macro">assert_eq!</span>(i.to_bytes_le(), <span class="macro">vec!</span>[<span class="number">101</span>, <span class="number">4</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u32_digits" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#720">source</a><h4 class="code-header">pub fn <a href="#method.to_u32_digits" class="fn">to_u32_digits</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the <code>u32</code> digits representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> ordered least significant digit
first.</p>
<h5 id="examples-6"><a href="#examples-6">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1125u32</span>).to_u32_digits(), <span class="macro">vec!</span>[<span class="number">1125</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967295u32</span>).to_u32_digits(), <span class="macro">vec!</span>[<span class="number">4294967295</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967296u64</span>).to_u32_digits(), <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">1</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">112500000000u64</span>).to_u32_digits(), <span class="macro">vec!</span>[<span class="number">830850304</span>, <span class="number">26</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u64_digits" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#739">source</a><h4 class="code-header">pub fn <a href="#method.to_u64_digits" class="fn">to_u64_digits</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the <code>u64</code> digits representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> ordered least significant digit
first.</p>
<h5 id="examples-7"><a href="#examples-7">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1125u32</span>).to_u64_digits(), <span class="macro">vec!</span>[<span class="number">1125</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967295u32</span>).to_u64_digits(), <span class="macro">vec!</span>[<span class="number">4294967295</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967296u64</span>).to_u64_digits(), <span class="macro">vec!</span>[<span class="number">4294967296</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">112500000000u64</span>).to_u64_digits(), <span class="macro">vec!</span>[<span class="number">112500000000</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1u128 </span>&lt;&lt; <span class="number">64</span>).to_u64_digits(), <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">1</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_u32_digits" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#757">source</a><h4 class="code-header">pub fn <a href="#method.iter_u32_digits" class="fn">iter_u32_digits</a>(&amp;self) -&gt; <a class="struct" href="bigint/struct.U32Digits.html" title="struct num::bigint::U32Digits">U32Digits</a>&lt;'_&gt; <a href="#" class="tooltip" data-notable-ty="U32Digits&lt;&#39;_&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns an iterator of <code>u32</code> digits representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> ordered least
significant digit first.</p>
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1125u32</span>).iter_u32_digits().collect::&lt;Vec&lt;u32&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">1125</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967295u32</span>).iter_u32_digits().collect::&lt;Vec&lt;u32&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">4294967295</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967296u64</span>).iter_u32_digits().collect::&lt;Vec&lt;u32&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">1</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">112500000000u64</span>).iter_u32_digits().collect::&lt;Vec&lt;u32&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">830850304</span>, <span class="number">26</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_u64_digits" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#776">source</a><h4 class="code-header">pub fn <a href="#method.iter_u64_digits" class="fn">iter_u64_digits</a>(&amp;self) -&gt; <a class="struct" href="bigint/struct.U64Digits.html" title="struct num::bigint::U64Digits">U64Digits</a>&lt;'_&gt; <a href="#" class="tooltip" data-notable-ty="U64Digits&lt;&#39;_&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns an iterator of <code>u64</code> digits representation of the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a> ordered least
significant digit first.</p>
<h5 id="examples-9"><a href="#examples-9">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1125u32</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">1125</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967295u32</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">4294967295</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">4294967296u64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">4294967296</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">112500000000u64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">112500000000</span>]);
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">1u128 </span>&lt;&lt; <span class="number">64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">1</span>]);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_str_radix" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#792">source</a><h4 class="code-header">pub fn <a href="#method.to_str_radix" class="fn">to_str_radix</a>(&amp;self, radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></summary><div class="docblock"><p>Returns the integer formatted as a string in the given radix.
<code>radix</code> must be in the range <code>2...36</code>.</p>
<h5 id="examples-10"><a href="#examples-10">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="kw">let </span>i = BigUint::parse_bytes(<span class="string">b&quot;ff&quot;</span>, <span class="number">16</span>).unwrap();
<span class="macro">assert_eq!</span>(i.to_str_radix(<span class="number">16</span>), <span class="string">&quot;ff&quot;</span>);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_radix_be" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#813">source</a><h4 class="code-header">pub fn <a href="#method.to_radix_be" class="fn">to_radix_be</a>(&amp;self, radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the integer in the requested base in big-endian digit order.
The output is not given in a human readable alphabet but as a zero
based <code>u8</code> number.
<code>radix</code> must be in the range <code>2...256</code>.</p>
<h5 id="examples-11"><a href="#examples-11">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">0xFFFFu64</span>).to_radix_be(<span class="number">159</span>),
<span class="macro">vec!</span>[<span class="number">2</span>, <span class="number">94</span>, <span class="number">27</span>]);
<span class="comment">// 0xFFFF = 65535 = 2*(159^2) + 94*159 + 27</span></code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_radix_le" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#834">source</a><h4 class="code-header">pub fn <a href="#method.to_radix_le" class="fn">to_radix_le</a>(&amp;self, radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the integer in the requested base in little-endian digit order.
The output is not given in a human readable alphabet but as a zero
based u8 number.
<code>radix</code> must be in the range <code>2...256</code>.</p>
<h5 id="examples-12"><a href="#examples-12">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigUint;
<span class="macro">assert_eq!</span>(BigUint::from(<span class="number">0xFFFFu64</span>).to_radix_le(<span class="number">159</span>),
<span class="macro">vec!</span>[<span class="number">27</span>, <span class="number">94</span>, <span class="number">2</span>]);
<span class="comment">// 0xFFFF = 65535 = 27 + 94*159 + 2*(159^2)</span></code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section id="method.bits" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#840">source</a><h4 class="code-header">pub fn <a href="#method.bits" class="fn">bits</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Determines the fewest bits necessary to express the <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.pow" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#869">source</a><h4 class="code-header">pub fn <a href="#method.pow" class="fn">pow</a>(&amp;self, exponent: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns <code>self ^ exponent</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.modpow" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#876">source</a><h4 class="code-header">pub fn <a href="#method.modpow" class="fn">modpow</a>(&amp;self, exponent: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, modulus: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns <code>(self ^ exponent) % modulus</code>.</p>
<p>Panics if the modulus is zero.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#882">source</a><h4 class="code-header">pub fn <a href="#method.sqrt" class="fn">sqrt</a>(&amp;self) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns the truncated principal square root of <code>self</code> –
see <a href="https://docs.rs/num-integer/0.1/num_integer/trait.Roots.html#method.sqrt">Roots::sqrt</a></p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.cbrt" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#888">source</a><h4 class="code-header">pub fn <a href="#method.cbrt" class="fn">cbrt</a>(&amp;self) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns the truncated principal cube root of <code>self</code> –
see <a href="https://docs.rs/num-integer/0.1/num_integer/trait.Roots.html#method.cbrt">Roots::cbrt</a>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.nth_root" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#894">source</a><h4 class="code-header">pub fn <a href="#method.nth_root" class="fn">nth_root</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns the truncated principal <code>n</code>th root of <code>self</code> –
see <a href="https://docs.rs/num-integer/0.1/num_integer/trait.Roots.html#tymethod.nth_root">Roots::nth_root</a>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.trailing_zeros" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#900">source</a><h4 class="code-header">pub fn <a href="#method.trailing_zeros" class="fn">trailing_zeros</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the number of least-significant bits that are zero,
or <code>None</code> if the entire number is zero.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.trailing_ones" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#907">source</a><h4 class="code-header">pub fn <a href="#method.trailing_ones" class="fn">trailing_ones</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the number of least-significant bits that are ones.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.count_ones" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#920">source</a><h4 class="code-header">pub fn <a href="#method.count_ones" class="fn">count_ones</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the number of one bits.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.bit" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#925">source</a><h4 class="code-header">pub fn <a href="#method.bit" class="fn">bit</a>(&amp;self, bit: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the bit in the given position is set</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.set_bit" class="method"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#940">source</a><h4 class="code-header">pub fn <a href="#method.set_bit" class="fn">set_bit</a>(&amp;mut self, bit: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>, value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a>)</h4></section></summary><div class="docblock"><p>Sets or clears the bit in the given position</p>
<p>Note that setting a bit greater than the current bit length, a reallocation may be needed
to store the new digits</p>
</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#impl-Add%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-268" class="associatedtype trait-impl"><a href="#associatedtype.Output-268" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#method.add-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#89">source</a><a href="#impl-Add%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-275" class="associatedtype trait-impl"><a href="#associatedtype.Output-275" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#92">source</a><a href="#method.add-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#impl-Add%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-265" class="associatedtype trait-impl"><a href="#associatedtype.Output-265" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#method.add-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#impl-Add%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-264" class="associatedtype trait-impl"><a href="#associatedtype.Output-264" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#method.add-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-257" class="associatedtype trait-impl"><a href="#associatedtype.Output-257" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-269" class="associatedtype trait-impl"><a href="#associatedtype.Output-269" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#impl-Add%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-267" class="associatedtype trait-impl"><a href="#associatedtype.Output-267" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#method.add-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#impl-Add%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-270" class="associatedtype trait-impl"><a href="#associatedtype.Output-270" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#method.add-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#impl-Add%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-260" class="associatedtype trait-impl"><a href="#associatedtype.Output-260" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#method.add-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#impl-Add%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-272" class="associatedtype trait-impl"><a href="#associatedtype.Output-272" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#method.add-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-271" class="associatedtype trait-impl"><a href="#associatedtype.Output-271" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-277" class="associatedtype trait-impl"><a href="#associatedtype.Output-277" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-262" class="associatedtype trait-impl"><a href="#associatedtype.Output-262" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-258" class="associatedtype trait-impl"><a href="#associatedtype.Output-258" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#impl-Add%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-263" class="associatedtype trait-impl"><a href="#associatedtype.Output-263" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#method.add-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#impl-Add%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</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"><details class="toggle" open><summary><section id="associatedtype.Output-279" class="associatedtype trait-impl"><a href="#associatedtype.Output-279" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#86">source</a><a href="#method.add-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#impl-Add%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-256" class="associatedtype trait-impl"><a href="#associatedtype.Output-256" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#118">source</a><a href="#method.add-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#191">source</a><a href="#impl-Add%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-274" class="associatedtype trait-impl"><a href="#associatedtype.Output-274" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#195">source</a><a href="#method.add-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-255" class="associatedtype trait-impl"><a href="#associatedtype.Output-255" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-278" class="associatedtype trait-impl"><a href="#associatedtype.Output-278" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#impl-Add%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-253" class="associatedtype trait-impl"><a href="#associatedtype.Output-253" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#116">source</a><a href="#method.add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#120">source</a><a href="#impl-Add%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-266" class="associatedtype trait-impl"><a href="#associatedtype.Output-266" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#124">source</a><a href="#method.add-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#impl-Add%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-276" class="associatedtype trait-impl"><a href="#associatedtype.Output-276" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#117">source</a><a href="#method.add-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#146">source</a><a href="#impl-Add%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-261" class="associatedtype trait-impl"><a href="#associatedtype.Output-261" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#150">source</a><a href="#method.add-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-254" class="associatedtype trait-impl"><a href="#associatedtype.Output-254" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-252" class="associatedtype trait-impl"><a href="#associatedtype.Output-252" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-259" class="associatedtype trait-impl"><a href="#associatedtype.Output-259" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#impl-Add%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-273" class="associatedtype trait-impl"><a href="#associatedtype.Output-273" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#114">source</a><a href="#method.add-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#97">source</a><a href="#impl-AddAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.add_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#99">source</a><a href="#method.add_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#87">source</a><a href="#impl-AddAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</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"><details class="toggle method-toggle" open><summary><section id="method.add_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#87">source</a><a href="#method.add_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#201">source</a><a href="#impl-AddAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#230">source</a><a href="#method.add_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#impl-AddAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#method.add_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#130">source</a><a href="#impl-AddAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#132">source</a><a href="#method.add_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#156">source</a><a href="#impl-AddAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#177">source</a><a href="#method.add_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#impl-AddAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#method.add_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#impl-AddAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#115">source</a><a href="#method.add_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Binary-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#134">source</a><a href="#impl-Binary-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Binary.html" title="trait core::fmt::Binary">Binary</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#135">source</a><a href="#method.fmt-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Binary.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#10">source</a><a href="#impl-BitAnd%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-250" class="associatedtype trait-impl"><a href="#associatedtype.Output-250" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&amp;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#14">source</a><a href="#method.bitand-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#26">source</a><a href="#impl-BitAnd%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-249" class="associatedtype trait-impl"><a href="#associatedtype.Output-249" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&amp;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#30">source</a><a href="#method.bitand-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#6">source</a><a href="#impl-BitAnd%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-248" class="associatedtype trait-impl"><a href="#associatedtype.Output-248" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&amp;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#6">source</a><a href="#method.bitand" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#5">source</a><a href="#impl-BitAnd%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</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"><details class="toggle" open><summary><section id="associatedtype.Output-251" class="associatedtype trait-impl"><a href="#associatedtype.Output-251" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&amp;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#5">source</a><a href="#method.bitand-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAndAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#35">source</a><a href="#impl-BitAndAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.bitand_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#37">source</a><a href="#method.bitand_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fn">bitand_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>&amp;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAndAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#24">source</a><a href="#impl-BitAndAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</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"><details class="toggle method-toggle" open><summary><section id="method.bitand_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#24">source</a><a href="#method.bitand_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fn">bitand_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>&amp;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#impl-BitOr%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-32" class="associatedtype trait-impl"><a href="#associatedtype.Output-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#method.bitor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#49">source</a><a href="#impl-BitOr%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-35" class="associatedtype trait-impl"><a href="#associatedtype.Output-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#52">source</a><a href="#method.bitor-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#impl-BitOr%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-34" class="associatedtype trait-impl"><a href="#associatedtype.Output-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#method.bitor-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#impl-BitOr%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</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"><details class="toggle" open><summary><section id="associatedtype.Output-33" class="associatedtype trait-impl"><a href="#associatedtype.Output-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#46">source</a><a href="#method.bitor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOrAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#57">source</a><a href="#impl-BitOrAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.bitor_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#59">source</a><a href="#method.bitor_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fn">bitor_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOrAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#47">source</a><a href="#impl-BitOrAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</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"><details class="toggle method-toggle" open><summary><section id="method.bitor_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#47">source</a><a href="#method.bitor_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fn">bitor_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#impl-BitXor%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#method.bitxor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#73">source</a><a href="#impl-BitXor%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl"><a href="#associatedtype.Output-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#76">source</a><a href="#method.bitxor-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#impl-BitXor%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl"><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#method.bitxor-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#impl-BitXor%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</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"><details class="toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl"><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#70">source</a><a href="#method.bitxor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXorAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#81">source</a><a href="#impl-BitXorAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.bitxor_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#83">source</a><a href="#method.bitxor_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fn">bitxor_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXorAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#71">source</a><a href="#impl-BitXorAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</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"><details class="toggle method-toggle" open><summary><section id="method.bitxor_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/bits.rs.html#71">source</a><a href="#method.bitxor_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fn">bitxor_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedAdd-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#247">source</a><a href="#impl-CheckedAdd-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CheckedAdd.html" title="trait num::CheckedAdd">CheckedAdd</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_add" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#249">source</a><a href="#method.checked_add" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CheckedAdd.html#tymethod.checked_add" class="fn">checked_add</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Adds two numbers, checking for overflow. If overflow happens, <code>None</code> is
returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedDiv-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#612">source</a><a href="#impl-CheckedDiv-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CheckedDiv.html" title="trait num::CheckedDiv">CheckedDiv</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_div" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#614">source</a><a href="#method.checked_div" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CheckedDiv.html#tymethod.checked_div" class="fn">checked_div</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Divides two numbers, checking for underflow, overflow and division by
zero. If any of that happens, <code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedEuclid-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#622">source</a><a href="#impl-CheckedEuclid-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="traits/trait.CheckedEuclid.html" title="trait num::traits::CheckedEuclid">CheckedEuclid</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_div_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#624">source</a><a href="#method.checked_div_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.CheckedEuclid.html#tymethod.checked_div_euclid" class="fn">checked_div_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Performs euclid division that returns <code>None</code> instead of panicking on division by zero
and instead of wrapping around on underflow and overflow.</div></details><details class="toggle method-toggle" open><summary><section id="method.checked_rem_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#632">source</a><a href="#method.checked_rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.CheckedEuclid.html#tymethod.checked_rem_euclid" class="fn">checked_rem_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Finds the euclid remainder of dividing two numbers, checking for underflow, overflow and
division by zero. If any of that happens, <code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedMul-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#542">source</a><a href="#impl-CheckedMul-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CheckedMul.html" title="trait num::CheckedMul">CheckedMul</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_mul" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#544">source</a><a href="#method.checked_mul" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CheckedMul.html#tymethod.checked_mul" class="fn">checked_mul</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Multiplies two numbers, checking for underflow or overflow. If underflow
or overflow happens, <code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedSub-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#303">source</a><a href="#impl-CheckedSub-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CheckedSub.html" title="trait num::CheckedSub">CheckedSub</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_sub" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#305">source</a><a href="#method.checked_sub" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CheckedSub.html#tymethod.checked_sub" class="fn">checked_sub</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Subtracts two numbers, checking for underflow. If underflow happens,
<code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#44">source</a><a href="#impl-Clone-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#46">source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#53">source</a><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#108">source</a><a href="#impl-Debug-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#109">source</a><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#101">source</a><a href="#impl-Default-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#103">source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.74.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#114">source</a><a href="#impl-Display-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#115">source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#317">source</a><a href="#impl-Div%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-46" class="associatedtype trait-impl"><a href="#associatedtype.Output-46" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#321">source</a><a href="#method.div-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#303">source</a><a href="#impl-Div%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-47" class="associatedtype trait-impl"><a href="#associatedtype.Output-47" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#303">source</a><a href="#method.div-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#impl-Div%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-42" class="associatedtype trait-impl"><a href="#associatedtype.Output-42" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#method.div-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#impl-Div%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-60" class="associatedtype trait-impl"><a href="#associatedtype.Output-60" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#method.div-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-37" class="associatedtype trait-impl"><a href="#associatedtype.Output-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-53" class="associatedtype trait-impl"><a href="#associatedtype.Output-53" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#impl-Div%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-63" class="associatedtype trait-impl"><a href="#associatedtype.Output-63" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#method.div-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#impl-Div%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-44" class="associatedtype trait-impl"><a href="#associatedtype.Output-44" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#method.div-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#impl-Div%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-58" class="associatedtype trait-impl"><a href="#associatedtype.Output-58" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#method.div-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#impl-Div%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-50" class="associatedtype trait-impl"><a href="#associatedtype.Output-50" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#method.div-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-39" class="associatedtype trait-impl"><a href="#associatedtype.Output-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-55" class="associatedtype trait-impl"><a href="#associatedtype.Output-55" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-43" class="associatedtype trait-impl"><a href="#associatedtype.Output-43" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-38" class="associatedtype trait-impl"><a href="#associatedtype.Output-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#304">source</a><a href="#impl-Div%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-48" class="associatedtype trait-impl"><a href="#associatedtype.Output-48" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#304">source</a><a href="#method.div-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#307">source</a><a href="#impl-Div%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</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"><details class="toggle" open><summary><section id="associatedtype.Output-61" class="associatedtype trait-impl"><a href="#associatedtype.Output-61" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#311">source</a><a href="#method.div-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#impl-Div%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-52" class="associatedtype trait-impl"><a href="#associatedtype.Output-52" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#337">source</a><a href="#method.div-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#411">source</a><a href="#impl-Div%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-49" class="associatedtype trait-impl"><a href="#associatedtype.Output-49" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#415">source</a><a href="#method.div-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-40" class="associatedtype trait-impl"><a href="#associatedtype.Output-40" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-41" class="associatedtype trait-impl"><a href="#associatedtype.Output-41" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#impl-Div%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-59" class="associatedtype trait-impl"><a href="#associatedtype.Output-59" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#335">source</a><a href="#method.div-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#339">source</a><a href="#impl-Div%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-36" class="associatedtype trait-impl"><a href="#associatedtype.Output-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#343">source</a><a href="#method.div" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#impl-Div%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-51" class="associatedtype trait-impl"><a href="#associatedtype.Output-51" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#336">source</a><a href="#method.div-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#368">source</a><a href="#impl-Div%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-57" class="associatedtype trait-impl"><a href="#associatedtype.Output-57" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#372">source</a><a href="#method.div-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-62" class="associatedtype trait-impl"><a href="#associatedtype.Output-62" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-54" class="associatedtype trait-impl"><a href="#associatedtype.Output-54" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-56" class="associatedtype trait-impl"><a href="#associatedtype.Output-56" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#impl-Div%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-45" class="associatedtype trait-impl"><a href="#associatedtype.Output-45" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#333">source</a><a href="#method.div-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#326">source</a><a href="#impl-DivAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.div_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#328">source</a><a href="#method.div_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#305">source</a><a href="#impl-DivAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</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"><details class="toggle method-toggle" open><summary><section id="method.div_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#305">source</a><a href="#method.div_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#421">source</a><a href="#impl-DivAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#423">source</a><a href="#method.div_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#impl-DivAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#method.div_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#348">source</a><a href="#impl-DivAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#350">source</a><a href="#method.div_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#377">source</a><a href="#impl-DivAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#379">source</a><a href="#method.div_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#impl-DivAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#method.div_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#impl-DivAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#334">source</a><a href="#method.div_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Euclid-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#640">source</a><a href="#impl-Euclid-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="traits/trait.Euclid.html" title="trait num::traits::Euclid">Euclid</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#642">source</a><a href="#method.div_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.Euclid.html#tymethod.div_euclid" class="fn">div_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Calculates Euclidean division, the matching method for <code>rem_euclid</code>. <a href="traits/trait.Euclid.html#tymethod.div_euclid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.rem_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#648">source</a><a href="#method.rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.Euclid.html#tymethod.rem_euclid" class="fn">rem_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Calculates the least nonnegative remainder of <code>self (mod v)</code>. <a href="traits/trait.Euclid.html#tymethod.rem_euclid">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBigUint%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#270">source</a><a href="#impl-From%3CBigUint%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</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"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#272">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cbool%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#596">source</a><a href="#impl-From%3Cbool%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#597">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(x: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#510">source</a><a href="#impl-From%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#512">source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#536">source</a><a href="#impl-From%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#536">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#537">source</a><a href="#impl-From%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#537">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#495">source</a><a href="#impl-From%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#497">source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#535">source</a><a href="#impl-From%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#535">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#538">source</a><a href="#impl-From%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#538">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromBytes-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#962">source</a><a href="#impl-FromBytes-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="traits/trait.FromBytes.html" title="trait num::traits::FromBytes">FromBytes</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="traits/trait.FromBytes.html#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>]</h4></section><details class="toggle method-toggle" open><summary><section id="method.from_be_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#965">source</a><a href="#method.from_be_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.FromBytes.html#tymethod.from_be_bytes" class="fn">from_be_bytes</a>(bytes: &amp;&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a> as <a class="trait" href="traits/trait.FromBytes.html" title="trait num::traits::FromBytes">FromBytes</a>&gt;::<a class="associatedtype" href="traits/trait.FromBytes.html#associatedtype.Bytes" title="type num::traits::FromBytes::Bytes">Bytes</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Create a number from its representation as a byte array in big endian. <a href="traits/trait.FromBytes.html#tymethod.from_be_bytes">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_le_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#969">source</a><a href="#method.from_le_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.FromBytes.html#tymethod.from_le_bytes" class="fn">from_le_bytes</a>(bytes: &amp;&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a> as <a class="trait" href="traits/trait.FromBytes.html" title="trait num::traits::FromBytes">FromBytes</a>&gt;::<a class="associatedtype" href="traits/trait.FromBytes.html#associatedtype.Bytes" title="type num::traits::FromBytes::Bytes">Bytes</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Create a number from its representation as a byte array in little endian. <a href="traits/trait.FromBytes.html#tymethod.from_le_bytes">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_ne_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_traits/ops/bytes.rs.html#144">source</a><a href="#method.from_ne_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.FromBytes.html#method.from_ne_bytes" class="fn">from_ne_bytes</a>(bytes: &amp;Self::<a class="associatedtype" href="traits/trait.FromBytes.html#associatedtype.Bytes" title="type num::traits::FromBytes::Bytes">Bytes</a>) -&gt; Self</h4></section></summary><div class='docblock'>Create a number from its memory representation as a byte array in native endianness. <a href="traits/trait.FromBytes.html#method.from_ne_bytes">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromPrimitive-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#435">source</a><a href="#impl-FromPrimitive-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num::FromPrimitive">FromPrimitive</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_i64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#437">source</a><a href="#method.from_i64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts an <code>i64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i128" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#446">source</a><a href="#method.from_i128" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts an <code>i128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="trait.FromPrimitive.html#method.from_i128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_u64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#455">source</a><a href="#method.from_u64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts an <code>u64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u128" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#460">source</a><a href="#method.from_u128" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts an <code>u128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="trait.FromPrimitive.html#method.from_u128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_f64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#465">source</a><a href="#method.from_f64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts a <code>f64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="trait.FromPrimitive.html#method.from_f64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_isize" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#399">source</a><a href="#method.from_isize" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>isize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i8" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#406">source</a><a href="#method.from_i8" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>i8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i16" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#413">source</a><a href="#method.from_i16" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>i16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i32" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#420">source</a><a href="#method.from_i32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>i32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_usize" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#441">source</a><a href="#method.from_usize" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts a <code>usize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u8" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#448">source</a><a href="#method.from_u8" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>u8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u16" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#455">source</a><a href="#method.from_u16" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>u16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u32" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#462">source</a><a href="#method.from_u32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>u32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_f32" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#483">source</a><a href="#method.from_f32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts a <code>f32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromStr-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#35">source</a><a href="#impl-FromStr-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="bigint/struct.ParseBigIntError.html" title="struct num::bigint::ParseBigIntError">ParseBigIntError</a></h4></section></summary><div class='docblock'>The associated error which can be returned from parsing.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_str" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#39">source</a><a href="#method.from_str" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/str/traits/trait.FromStr.html#tymethod.from_str" class="fn">from_str</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.ParseBigIntError.html" title="struct num::bigint::ParseBigIntError">ParseBigIntError</a>&gt;</h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/1.74.0/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#58">source</a><a href="#impl-Hash-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#60">source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut H</a>)<span class="where fmt-newline">where
H: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/hash/mod.rs.html#242-244">source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.slice.html">[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut H</a>)<span class="where fmt-newline">where
H: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.74.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Integer-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#183">source</a><a href="#impl-Integer-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.gcd" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#220">source</a><a href="#method.gcd" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.gcd" class="fn">gcd</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Calculates the Greatest Common Divisor (GCD) of the number and <code>other</code>.</p>
<p>The result is always positive.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.lcm" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#256">source</a><a href="#method.lcm" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.lcm" class="fn">lcm</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Calculates the Lowest Common Multiple (LCM) of the number and <code>other</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.gcd_lcm" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#267">source</a><a href="#method.gcd_lcm" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.gcd_lcm" class="fn">gcd_lcm</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; (<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class="docblock"><p>Calculates the Greatest Common Divisor (GCD) and
Lowest Common Multiple (LCM) together.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.divides" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#279">source</a><a href="#method.divides" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.divides" class="fn">divides</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Deprecated, use <code>is_multiple_of</code> instead.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.is_multiple_of" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#285">source</a><a href="#method.is_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.is_multiple_of" class="fn">is_multiple_of</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if the number is a multiple of <code>other</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.is_even" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#294">source</a><a href="#method.is_even" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.is_even" class="fn">is_even</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if the number is divisible by <code>2</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.is_odd" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#304">source</a><a href="#method.is_odd" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.is_odd" class="fn">is_odd</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if the number is not divisible by <code>2</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.next_multiple_of" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#310">source</a><a href="#method.next_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.next_multiple_of" class="fn">next_multiple_of</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Rounds up to nearest multiple of argument.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.prev_multiple_of" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#320">source</a><a href="#method.prev_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.prev_multiple_of" class="fn">prev_multiple_of</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Rounds down to nearest multiple of argument.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.div_rem" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#185">source</a><a href="#method.div_rem" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.div_rem" class="fn">div_rem</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; (<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Simultaneous truncated integer division and modulus.
Returns <code>(quotient, remainder)</code>. <a href="trait.Integer.html#tymethod.div_rem">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.div_floor" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#190">source</a><a href="#method.div_floor" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.div_floor" class="fn">div_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Floored integer division. <a href="trait.Integer.html#tymethod.div_floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.mod_floor" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#196">source</a><a href="#method.mod_floor" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#tymethod.mod_floor" class="fn">mod_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Floored integer modulo, satisfying: <a href="trait.Integer.html#tymethod.mod_floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.div_mod_floor" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#202">source</a><a href="#method.div_mod_floor" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.div_mod_floor" class="fn">div_mod_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; (<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Simultaneous floored integer division and modulus.
Returns <code>(quotient, remainder)</code>. <a href="trait.Integer.html#method.div_mod_floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.div_ceil" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#207">source</a><a href="#method.div_ceil" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.div_ceil" class="fn">div_ceil</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Ceiled integer division. <a href="trait.Integer.html#method.div_ceil">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.extended_gcd" class="method trait-impl"><a class="src rightside" href="../src/num_integer/lib.rs.html#165-167">source</a><a href="#method.extended_gcd" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Integer.html#method.extended_gcd" class="fn">extended_gcd</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Self</a>) -&gt; <a class="struct" href="integer/struct.ExtendedGcd.html" title="struct num::integer::ExtendedGcd">ExtendedGcd</a>&lt;Self&gt;<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h4></section></summary><div class='docblock'>Greatest common divisor and Bézout coefficients. <a href="trait.Integer.html#method.extended_gcd">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LowerHex-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#120">source</a><a href="#impl-LowerHex-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#121">source</a><a href="#method.fmt-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.LowerHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#impl-Mul%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl"><a href="#associatedtype.Output-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#method.mul-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#impl-Mul%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl"><a href="#associatedtype.Output-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#method.mul-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#impl-Mul%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl"><a href="#associatedtype.Output-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#method.mul-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#impl-Mul%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-16" class="associatedtype trait-impl"><a href="#associatedtype.Output-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#method.mul-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-20" class="associatedtype trait-impl"><a href="#associatedtype.Output-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-15" class="associatedtype trait-impl"><a href="#associatedtype.Output-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#impl-Mul%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-28" class="associatedtype trait-impl"><a href="#associatedtype.Output-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#method.mul-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#impl-Mul%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-21" class="associatedtype trait-impl"><a href="#associatedtype.Output-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#method.mul-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#impl-Mul%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl"><a href="#associatedtype.Output-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#method.mul-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#impl-Mul%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-26" class="associatedtype trait-impl"><a href="#associatedtype.Output-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#method.mul-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-19" class="associatedtype trait-impl"><a href="#associatedtype.Output-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-29" class="associatedtype trait-impl"><a href="#associatedtype.Output-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-13" class="associatedtype trait-impl"><a href="#associatedtype.Output-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-17" class="associatedtype trait-impl"><a href="#associatedtype.Output-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#impl-Mul%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-22" class="associatedtype trait-impl"><a href="#associatedtype.Output-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#method.mul-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#impl-Mul%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</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"><details class="toggle" open><summary><section id="associatedtype.Output-25" class="associatedtype trait-impl"><a href="#associatedtype.Output-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#424-429">source</a><a href="#method.mul-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#impl-Mul%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-12" class="associatedtype trait-impl"><a href="#associatedtype.Output-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#459">source</a><a href="#method.mul-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#505">source</a><a href="#impl-Mul%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl"><a href="#associatedtype.Output-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#509">source</a><a href="#method.mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-23" class="associatedtype trait-impl"><a href="#associatedtype.Output-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl"><a href="#associatedtype.Output-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#impl-Mul%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-31" class="associatedtype trait-impl"><a href="#associatedtype.Output-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#457">source</a><a href="#method.mul-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#461">source</a><a href="#impl-Mul%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-30" class="associatedtype trait-impl"><a href="#associatedtype.Output-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#465">source</a><a href="#method.mul-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#impl-Mul%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-14" class="associatedtype trait-impl"><a href="#associatedtype.Output-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#458">source</a><a href="#method.mul-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#477">source</a><a href="#impl-Mul%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-24" class="associatedtype trait-impl"><a href="#associatedtype.Output-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#481">source</a><a href="#method.mul-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-27" class="associatedtype trait-impl"><a href="#associatedtype.Output-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl"><a href="#associatedtype.Output-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-18" class="associatedtype trait-impl"><a href="#associatedtype.Output-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#impl-Mul%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl"><a href="#associatedtype.Output-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#455">source</a><a href="#method.mul-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#450-453">source</a><a href="#impl-MulAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#450-453">source</a><a href="#method.mul_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#450-453">source</a><a href="#impl-MulAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</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"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#450-453">source</a><a href="#method.mul_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#515">source</a><a href="#impl-MulAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#532">source</a><a href="#method.mul_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#impl-MulAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#method.mul_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#470">source</a><a href="#impl-MulAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#472">source</a><a href="#method.mul_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#486">source</a><a href="#impl-MulAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#500">source</a><a href="#method.mul_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#impl-MulAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#method.mul_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#impl-MulAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#456">source</a><a href="#method.mul_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Num-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#219">source</a><a href="#impl-Num-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Num.html" title="trait num::Num">Num</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_str_radix" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#223">source</a><a href="#method.from_str_radix" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Num.html#tymethod.from_str_radix" class="fn">from_str_radix</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.str.html">str</a>, radix: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.ParseBigIntError.html" title="struct num::bigint::ParseBigIntError">ParseBigIntError</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <code>BigUint</code>.</p>
</div></details><section id="associatedtype.FromStrRadixErr" class="associatedtype trait-impl"><a href="#associatedtype.FromStrRadixErr" class="anchor">§</a><h4 class="code-header">type <a href="trait.Num.html#associatedtype.FromStrRadixErr" class="associatedtype">FromStrRadixErr</a> = <a class="struct" href="bigint/struct.ParseBigIntError.html" title="struct num::bigint::ParseBigIntError">ParseBigIntError</a></h4></section></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Octal-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#140">source</a><a href="#impl-Octal-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Octal.html" title="trait core::fmt::Octal">Octal</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#141">source</a><a href="#method.fmt-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Octal.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-One-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#163">source</a><a href="#impl-One-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.One.html" title="trait num::One">One</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.one" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#165">source</a><a href="#method.one" class="anchor">§</a><h4 class="code-header">fn <a href="trait.One.html#tymethod.one" class="fn">one</a>() -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the multiplicative identity element of <code>Self</code>, <code>1</code>. <a href="trait.One.html#tymethod.one">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.set_one" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#170">source</a><a href="#method.set_one" class="anchor">§</a><h4 class="code-header">fn <a href="trait.One.html#method.set_one" class="fn">set_one</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Sets <code>self</code> to the multiplicative identity element of <code>Self</code>, <code>1</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_one" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#176">source</a><a href="#method.is_one" class="anchor">§</a><h4 class="code-header">fn <a href="trait.One.html#method.is_one" class="fn">is_one</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is equal to the multiplicative identity. <a href="trait.One.html#method.is_one">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#83">source</a><a href="#impl-Ord-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#85">source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/1.74.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#808-810">source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#828-830">source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#853-856">source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;Self&gt;,</span></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#66">source</a><a href="#impl-PartialEq%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</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"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#68">source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#231">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always
sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#76">source</a><a href="#impl-PartialOrd%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</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"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#78">source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.74.0/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#1090">source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#1107">source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;=</code>
operator. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#1123">source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code> operator. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.74.0/src/core/cmp.rs.html#1140">source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;=</code>
operator. <a href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26'b+BigUint%3E-for-%26'a+Ratio%3CT%3E" class="impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#140">source</a><a href="#impl-Pow%3C%26'b+BigUint%3E-for-%26'a+Ratio%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b, T&gt; <a class="trait" href="pow/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
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a>,
<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-280" class="associatedtype trait-impl"><a href="#associatedtype.Output-280" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#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></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-33" class="method trait-impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#144">source</a><a href="#method.pow-33" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, expon: &amp;'b <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26'b+BigUint%3E-for-Ratio%3CT%3E" class="impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#137">source</a><a href="#impl-Pow%3C%26'b+BigUint%3E-for-Ratio%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'b, T&gt; <a class="trait" href="pow/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
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-282" class="associatedtype trait-impl"><a href="#associatedtype.Output-282" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#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></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-35" class="method trait-impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#138">source</a><a href="#method.pow-35" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, expon: &amp;'b <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26BigUint%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3C%26BigUint%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-115" class="associatedtype trait-impl"><a href="#associatedtype.Output-115" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#method.pow-4" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#39">source</a><a href="#impl-Pow%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-129" class="associatedtype trait-impl"><a href="#associatedtype.Output-129" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#43">source</a><a href="#method.pow-18" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26BigUint%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3C%26BigUint%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-112" class="associatedtype trait-impl"><a href="#associatedtype.Output-112" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#method.pow-1" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#9">source</a><a href="#impl-Pow%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-122" class="associatedtype trait-impl"><a href="#associatedtype.Output-122" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#13">source</a><a href="#method.pow-11" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-137" class="associatedtype trait-impl"><a href="#associatedtype.Output-137" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#method.pow-26" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-118" class="associatedtype trait-impl"><a href="#associatedtype.Output-118" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#method.pow-7" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-120" class="associatedtype trait-impl"><a href="#associatedtype.Output-120" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#method.pow-9" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-141" class="associatedtype trait-impl"><a href="#associatedtype.Output-141" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#method.pow-30" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-134" class="associatedtype trait-impl"><a href="#associatedtype.Output-134" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#method.pow-23" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-138" class="associatedtype trait-impl"><a href="#associatedtype.Output-138" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#method.pow-27" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-114" class="associatedtype trait-impl"><a href="#associatedtype.Output-114" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#method.pow-3" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-130" class="associatedtype trait-impl"><a href="#associatedtype.Output-130" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#method.pow-19" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-117" class="associatedtype trait-impl"><a href="#associatedtype.Output-117" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#method.pow-6" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-116" class="associatedtype trait-impl"><a href="#associatedtype.Output-116" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#method.pow-5" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-139" class="associatedtype trait-impl"><a href="#associatedtype.Output-139" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#method.pow-28" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-119" class="associatedtype trait-impl"><a href="#associatedtype.Output-119" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#method.pow-8" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-%26'a+Ratio%3CT%3E" class="impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#127">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26'a+Ratio%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="pow/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
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a>,
<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'a T</a>: for&lt;'b&gt; <a class="trait" href="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-281" class="associatedtype trait-impl"><a href="#associatedtype.Output-281" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#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></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-34" class="method trait-impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#133">source</a><a href="#method.pow-34" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, expon: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/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 class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-113" class="associatedtype trait-impl"><a href="#associatedtype.Output-113" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#method.pow-2" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#54">source</a><a href="#impl-Pow%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/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 class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-127" class="associatedtype trait-impl"><a href="#associatedtype.Output-127" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#58">source</a><a href="#method.pow-16" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-BigInt" class="impl"><a class="src 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="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-124" class="associatedtype trait-impl"><a href="#associatedtype.Output-124" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">source</a><a href="#method.pow-13" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-BigUint" class="impl"><a class="src 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="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-140" class="associatedtype trait-impl"><a href="#associatedtype.Output-140" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#34">source</a><a href="#method.pow-29" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3CBigUint%3E-for-Ratio%3CT%3E" class="impl"><a class="src 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="pow/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
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a> + for&lt;'b&gt; <a class="trait" href="pow/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"><details class="toggle" open><summary><section id="associatedtype.Output-283" class="associatedtype trait-impl"><a href="#associatedtype.Output-283" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#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></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-36" class="method trait-impl"><a class="src rightside" href="../src/num_rational/pow.rs.html#123">source</a><a href="#method.pow-36" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, expon: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="rational/struct.Ratio.html" title="struct num::rational::Ratio">Ratio</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#impl-Pow%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-123" class="associatedtype trait-impl"><a href="#associatedtype.Output-123" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#method.pow-12" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu128%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-135" class="associatedtype trait-impl"><a href="#associatedtype.Output-135" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#132">source</a><a href="#method.pow-24" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#impl-Pow%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-133" class="associatedtype trait-impl"><a href="#associatedtype.Output-133" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#method.pow-22" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-125" class="associatedtype trait-impl"><a href="#associatedtype.Output-125" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#128">source</a><a href="#method.pow-14" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#impl-Pow%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-126" class="associatedtype trait-impl"><a href="#associatedtype.Output-126" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#method.pow-15" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu32%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-143" class="associatedtype trait-impl"><a href="#associatedtype.Output-143" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#129">source</a><a href="#method.pow-32" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#impl-Pow%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-136" class="associatedtype trait-impl"><a href="#associatedtype.Output-136" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#method.pow-25" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu64%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-131" class="associatedtype trait-impl"><a href="#associatedtype.Output-131" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#130">source</a><a href="#method.pow-20" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#impl-Pow%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-121" class="associatedtype trait-impl"><a href="#associatedtype.Output-121" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#method.pow-10" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-128" class="associatedtype trait-impl"><a href="#associatedtype.Output-128" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#127">source</a><a href="#method.pow-17" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#impl-Pow%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-142" class="associatedtype trait-impl"><a href="#associatedtype.Output-142" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#method.pow-31" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cusize%3E-for-BigUint" class="impl"><a class="src 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="pow/trait.Pow.html" title="trait num::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-132" class="associatedtype trait-impl"><a href="#associatedtype.Output-132" class="anchor">§</a><h4 class="code-header">type <a href="pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/power.rs.html#131">source</a><a href="#method.pow-21" class="anchor">§</a><h4 class="code-header">fn <a href="pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, exp: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Product%3CT%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#549">source</a><a href="#impl-Product%3CT%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a>&lt;T&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a><span class="where fmt-newline">where
<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T, Output = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.product" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/multiplication.rs.html#549">source</a><a href="#method.product" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a><span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = T&gt;,</span></h4></section></summary><div class='docblock'>Method which takes an iterator and generates <code>Self</code> from the elements by
multiplying the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#478">source</a><a href="#impl-Rem%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-227" class="associatedtype trait-impl"><a href="#associatedtype.Output-227" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#482">source</a><a href="#method.rem-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#460">source</a><a href="#impl-Rem%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-233" class="associatedtype trait-impl"><a href="#associatedtype.Output-233" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#460">source</a><a href="#method.rem-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#impl-Rem%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-247" class="associatedtype trait-impl"><a href="#associatedtype.Output-247" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#method.rem-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#impl-Rem%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-222" class="associatedtype trait-impl"><a href="#associatedtype.Output-222" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#method.rem-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-226" class="associatedtype trait-impl"><a href="#associatedtype.Output-226" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-242" class="associatedtype trait-impl"><a href="#associatedtype.Output-242" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#impl-Rem%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-221" class="associatedtype trait-impl"><a href="#associatedtype.Output-221" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#method.rem-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#impl-Rem%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-223" class="associatedtype trait-impl"><a href="#associatedtype.Output-223" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#method.rem-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#impl-Rem%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-230" class="associatedtype trait-impl"><a href="#associatedtype.Output-230" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#method.rem-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#impl-Rem%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-246" class="associatedtype trait-impl"><a href="#associatedtype.Output-246" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#method.rem-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-232" class="associatedtype trait-impl"><a href="#associatedtype.Output-232" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-229" class="associatedtype trait-impl"><a href="#associatedtype.Output-229" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-243" class="associatedtype trait-impl"><a href="#associatedtype.Output-243" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-241" class="associatedtype trait-impl"><a href="#associatedtype.Output-241" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#461">source</a><a href="#impl-Rem%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-231" class="associatedtype trait-impl"><a href="#associatedtype.Output-231" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#461">source</a><a href="#method.rem-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#464">source</a><a href="#impl-Rem%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</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"><details class="toggle" open><summary><section id="associatedtype.Output-225" class="associatedtype trait-impl"><a href="#associatedtype.Output-225" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#468">source</a><a href="#method.rem-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#impl-Rem%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-236" class="associatedtype trait-impl"><a href="#associatedtype.Output-236" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#502">source</a><a href="#method.rem-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#585">source</a><a href="#impl-Rem%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-244" class="associatedtype trait-impl"><a href="#associatedtype.Output-244" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#589">source</a><a href="#method.rem-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-245" class="associatedtype trait-impl"><a href="#associatedtype.Output-245" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-240" class="associatedtype trait-impl"><a href="#associatedtype.Output-240" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#504">source</a><a href="#impl-Rem%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-220" class="associatedtype trait-impl"><a href="#associatedtype.Output-220" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#508">source</a><a href="#method.rem" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#impl-Rem%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-238" class="associatedtype trait-impl"><a href="#associatedtype.Output-238" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#500">source</a><a href="#method.rem-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#impl-Rem%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-235" class="associatedtype trait-impl"><a href="#associatedtype.Output-235" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#501">source</a><a href="#method.rem-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#559">source</a><a href="#impl-Rem%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-237" class="associatedtype trait-impl"><a href="#associatedtype.Output-237" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#563">source</a><a href="#method.rem-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-228" class="associatedtype trait-impl"><a href="#associatedtype.Output-228" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-234" class="associatedtype trait-impl"><a href="#associatedtype.Output-234" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-224" class="associatedtype trait-impl"><a href="#associatedtype.Output-224" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#impl-Rem%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-239" class="associatedtype trait-impl"><a href="#associatedtype.Output-239" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#498">source</a><a href="#method.rem-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#491">source</a><a href="#impl-RemAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.rem_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#493">source</a><a href="#method.rem_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#462">source</a><a href="#impl-RemAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</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"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#462">source</a><a href="#method.rem_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#595">source</a><a href="#impl-RemAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#597">source</a><a href="#method.rem_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#impl-RemAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#method.rem_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#512">source</a><a href="#impl-RemAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#514">source</a><a href="#method.rem_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#568">source</a><a href="#impl-RemAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#570">source</a><a href="#method.rem_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#impl-RemAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#method.rem_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#impl-RemAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/division.rs.html#499">source</a><a href="#method.rem_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Roots-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#354">source</a><a href="#impl-Roots-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="integer/trait.Roots.html" title="trait num::integer::Roots">Roots</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.nth_root-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#360">source</a><a href="#method.nth_root-1" class="anchor">§</a><h4 class="code-header">fn <a href="integer/trait.Roots.html#tymethod.nth_root" class="fn">nth_root</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the truncated principal <code>n</code>th root of an integer
– <code>if x &gt;= 0 { ⌊ⁿ√x⌋ } else { ⌈ⁿ√x⌉ }</code> <a href="integer/trait.Roots.html#tymethod.nth_root">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#424">source</a><a href="#method.sqrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="integer/trait.Roots.html#method.sqrt" class="fn">sqrt</a>(&amp;self) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the truncated principal square root of an integer – <code>⌊√x⌋</code> <a href="integer/trait.Roots.html#method.sqrt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cbrt-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#465">source</a><a href="#method.cbrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="integer/trait.Roots.html#method.cbrt" class="fn">cbrt</a>(&amp;self) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the truncated principal cube root of an integer –
<code>if x &gt;= 0 { ⌊∛x⌋ } else { ⌈∛x⌉ }</code> <a href="integer/trait.Roots.html#method.cbrt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-178" class="associatedtype trait-impl"><a href="#associatedtype.Output-178" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-183" class="associatedtype trait-impl"><a href="#associatedtype.Output-183" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-196" class="associatedtype trait-impl"><a href="#associatedtype.Output-196" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-217" class="associatedtype trait-impl"><a href="#associatedtype.Output-217" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-210" class="associatedtype trait-impl"><a href="#associatedtype.Output-210" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-199" class="associatedtype trait-impl"><a href="#associatedtype.Output-199" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-191" class="associatedtype trait-impl"><a href="#associatedtype.Output-191" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-186" class="associatedtype trait-impl"><a href="#associatedtype.Output-186" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-200" class="associatedtype trait-impl"><a href="#associatedtype.Output-200" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26i8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26i8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-179" class="associatedtype trait-impl"><a href="#associatedtype.Output-179" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26isize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26isize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-190" class="associatedtype trait-impl"><a href="#associatedtype.Output-190" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26isize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3C%26isize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-181" class="associatedtype trait-impl"><a href="#associatedtype.Output-181" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-182" class="associatedtype trait-impl"><a href="#associatedtype.Output-182" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-205" class="associatedtype trait-impl"><a href="#associatedtype.Output-205" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-176" class="associatedtype trait-impl"><a href="#associatedtype.Output-176" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-206" class="associatedtype trait-impl"><a href="#associatedtype.Output-206" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-215" class="associatedtype trait-impl"><a href="#associatedtype.Output-215" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-198" class="associatedtype trait-impl"><a href="#associatedtype.Output-198" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-207" class="associatedtype trait-impl"><a href="#associatedtype.Output-207" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-189" class="associatedtype trait-impl"><a href="#associatedtype.Output-189" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-214" class="associatedtype trait-impl"><a href="#associatedtype.Output-214" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-193" class="associatedtype trait-impl"><a href="#associatedtype.Output-193" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-192" class="associatedtype trait-impl"><a href="#associatedtype.Output-192" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-184" class="associatedtype trait-impl"><a href="#associatedtype.Output-184" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-194" class="associatedtype trait-impl"><a href="#associatedtype.Output-194" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-180" class="associatedtype trait-impl"><a href="#associatedtype.Output-180" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-202" class="associatedtype trait-impl"><a href="#associatedtype.Output-202" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-195" class="associatedtype trait-impl"><a href="#associatedtype.Output-195" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-187" class="associatedtype trait-impl"><a href="#associatedtype.Output-187" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-188" class="associatedtype trait-impl"><a href="#associatedtype.Output-188" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-185" class="associatedtype trait-impl"><a href="#associatedtype.Output-185" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-216" class="associatedtype trait-impl"><a href="#associatedtype.Output-216" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-177" class="associatedtype trait-impl"><a href="#associatedtype.Output-177" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Ci8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-174" class="associatedtype trait-impl"><a href="#associatedtype.Output-174" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cisize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Cisize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-201" class="associatedtype trait-impl"><a href="#associatedtype.Output-201" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cisize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shl%3Cisize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-208" class="associatedtype trait-impl"><a href="#associatedtype.Output-208" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-203" class="associatedtype trait-impl"><a href="#associatedtype.Output-203" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-209" class="associatedtype trait-impl"><a href="#associatedtype.Output-209" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-219" class="associatedtype trait-impl"><a href="#associatedtype.Output-219" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-204" class="associatedtype trait-impl"><a href="#associatedtype.Output-204" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-173" class="associatedtype trait-impl"><a href="#associatedtype.Output-173" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-212" class="associatedtype trait-impl"><a href="#associatedtype.Output-212" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-197" class="associatedtype trait-impl"><a href="#associatedtype.Output-197" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-213" class="associatedtype trait-impl"><a href="#associatedtype.Output-213" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-218" class="associatedtype trait-impl"><a href="#associatedtype.Output-218" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-211" class="associatedtype trait-impl"><a href="#associatedtype.Output-211" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-172" class="associatedtype trait-impl"><a href="#associatedtype.Output-172" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shl%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-175" class="associatedtype trait-impl"><a href="#associatedtype.Output-175" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&lt;&lt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26i128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26i128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26i16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26i16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26i32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26i32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26i64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26i64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26i8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26i8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26isize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3C%26isize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Ci128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Ci128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Ci16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Ci16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Ci32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Ci32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Ci64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Ci64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Ci8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Ci8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cisize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShlAssign%3Cisize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shl_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShlAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShlAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shl_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shl_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fn">shl_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-71" class="associatedtype trait-impl"><a href="#associatedtype.Output-71" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-67" class="associatedtype trait-impl"><a href="#associatedtype.Output-67" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-68" class="associatedtype trait-impl"><a href="#associatedtype.Output-68" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-102" class="associatedtype trait-impl"><a href="#associatedtype.Output-102" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-96" class="associatedtype trait-impl"><a href="#associatedtype.Output-96" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-75" class="associatedtype trait-impl"><a href="#associatedtype.Output-75" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-80" class="associatedtype trait-impl"><a href="#associatedtype.Output-80" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-77" class="associatedtype trait-impl"><a href="#associatedtype.Output-77" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-72" class="associatedtype trait-impl"><a href="#associatedtype.Output-72" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26i8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26i8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-70" class="associatedtype trait-impl"><a href="#associatedtype.Output-70" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26isize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26isize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-76" class="associatedtype trait-impl"><a href="#associatedtype.Output-76" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26isize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3C%26isize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-106" class="associatedtype trait-impl"><a href="#associatedtype.Output-106" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-85" class="associatedtype trait-impl"><a href="#associatedtype.Output-85" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-99" class="associatedtype trait-impl"><a href="#associatedtype.Output-99" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-94" class="associatedtype trait-impl"><a href="#associatedtype.Output-94" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-107" class="associatedtype trait-impl"><a href="#associatedtype.Output-107" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-111" class="associatedtype trait-impl"><a href="#associatedtype.Output-111" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-86" class="associatedtype trait-impl"><a href="#associatedtype.Output-86" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-74" class="associatedtype trait-impl"><a href="#associatedtype.Output-74" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-64" class="associatedtype trait-impl"><a href="#associatedtype.Output-64" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-108" class="associatedtype trait-impl"><a href="#associatedtype.Output-108" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-101" class="associatedtype trait-impl"><a href="#associatedtype.Output-101" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-87" class="associatedtype trait-impl"><a href="#associatedtype.Output-87" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-65" class="associatedtype trait-impl"><a href="#associatedtype.Output-65" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-93" class="associatedtype trait-impl"><a href="#associatedtype.Output-93" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-73" class="associatedtype trait-impl"><a href="#associatedtype.Output-73" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-83" class="associatedtype trait-impl"><a href="#associatedtype.Output-83" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-88" class="associatedtype trait-impl"><a href="#associatedtype.Output-88" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-97" class="associatedtype trait-impl"><a href="#associatedtype.Output-97" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-69" class="associatedtype trait-impl"><a href="#associatedtype.Output-69" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-66" class="associatedtype trait-impl"><a href="#associatedtype.Output-66" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-109" class="associatedtype trait-impl"><a href="#associatedtype.Output-109" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-79" class="associatedtype trait-impl"><a href="#associatedtype.Output-79" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Ci8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-103" class="associatedtype trait-impl"><a href="#associatedtype.Output-103" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cisize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Cisize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-90" class="associatedtype trait-impl"><a href="#associatedtype.Output-90" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cisize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-Shr%3Cisize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-95" class="associatedtype trait-impl"><a href="#associatedtype.Output-95" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-98" class="associatedtype trait-impl"><a href="#associatedtype.Output-98" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-89" class="associatedtype trait-impl"><a href="#associatedtype.Output-89" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-82" class="associatedtype trait-impl"><a href="#associatedtype.Output-82" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-81" class="associatedtype trait-impl"><a href="#associatedtype.Output-81" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-100" class="associatedtype trait-impl"><a href="#associatedtype.Output-100" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-110" class="associatedtype trait-impl"><a href="#associatedtype.Output-110" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-84" class="associatedtype trait-impl"><a href="#associatedtype.Output-84" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-91" class="associatedtype trait-impl"><a href="#associatedtype.Output-91" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-78" class="associatedtype trait-impl"><a href="#associatedtype.Output-78" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-104" class="associatedtype trait-impl"><a href="#associatedtype.Output-104" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-105" class="associatedtype trait-impl"><a href="#associatedtype.Output-105" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-Shr%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-92" class="associatedtype trait-impl"><a href="#associatedtype.Output-92" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&gt;&gt;</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26i128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26i128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26i16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26i16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26i32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26i32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26i64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26i64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26i8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26i8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26isize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3C%26isize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Ci128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Ci128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Ci16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Ci16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Ci32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Ci32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Ci64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Ci64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Ci8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Ci8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cisize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#impl-ShrAssign%3Cisize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#172">source</a><a href="#method.shr_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShrAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#impl-ShrAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.shr_assign-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/shift.rs.html#171">source</a><a href="#method.shr_assign-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fn">shr_assign</a>(&amp;mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26BigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#108">source</a><a href="#impl-Sub%3C%26BigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-150" class="associatedtype trait-impl"><a href="#associatedtype.Output-150" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#108">source</a><a href="#method.sub-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#111">source</a><a href="#impl-Sub%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<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"><details class="toggle" open><summary><section id="associatedtype.Output-151" class="associatedtype trait-impl"><a href="#associatedtype.Output-151" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#114">source</a><a href="#method.sub-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#impl-Sub%3C%26u128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-164" class="associatedtype trait-impl"><a href="#associatedtype.Output-164" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#method.sub-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#impl-Sub%3C%26u128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-169" class="associatedtype trait-impl"><a href="#associatedtype.Output-169" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#method.sub-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26u16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-145" class="associatedtype trait-impl"><a href="#associatedtype.Output-145" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26u16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-159" class="associatedtype trait-impl"><a href="#associatedtype.Output-159" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#impl-Sub%3C%26u32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-154" class="associatedtype trait-impl"><a href="#associatedtype.Output-154" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#method.sub-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#impl-Sub%3C%26u32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-170" class="associatedtype trait-impl"><a href="#associatedtype.Output-170" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#method.sub-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#impl-Sub%3C%26u64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-148" class="associatedtype trait-impl"><a href="#associatedtype.Output-148" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#method.sub-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#impl-Sub%3C%26u64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-156" class="associatedtype trait-impl"><a href="#associatedtype.Output-156" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#method.sub-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26u8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-161" class="associatedtype trait-impl"><a href="#associatedtype.Output-161" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26u8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-167" class="associatedtype trait-impl"><a href="#associatedtype.Output-167" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26usize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26usize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-165" class="associatedtype trait-impl"><a href="#associatedtype.Output-165" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26usize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3C%26usize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-171" class="associatedtype trait-impl"><a href="#associatedtype.Output-171" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigUint%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#126">source</a><a href="#impl-Sub%3CBigUint%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-153" class="associatedtype trait-impl"><a href="#associatedtype.Output-153" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#129">source</a><a href="#method.sub-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#107">source</a><a href="#impl-Sub%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</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"><details class="toggle" open><summary><section id="associatedtype.Output-147" class="associatedtype trait-impl"><a href="#associatedtype.Output-147" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#107">source</a><a href="#method.sub-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu128%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#impl-Sub%3Cu128%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-158" class="associatedtype trait-impl"><a href="#associatedtype.Output-158" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#148">source</a><a href="#method.sub-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#247">source</a><a href="#impl-Sub%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-157" class="associatedtype trait-impl"><a href="#associatedtype.Output-157" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#251">source</a><a href="#method.sub-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu16%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cu16%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-166" class="associatedtype trait-impl"><a href="#associatedtype.Output-166" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-149" class="associatedtype trait-impl"><a href="#associatedtype.Output-149" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu32%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#impl-Sub%3Cu32%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-168" class="associatedtype trait-impl"><a href="#associatedtype.Output-168" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#146">source</a><a href="#method.sub-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#150">source</a><a href="#impl-Sub%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-160" class="associatedtype trait-impl"><a href="#associatedtype.Output-160" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#154">source</a><a href="#method.sub-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu64%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#impl-Sub%3Cu64%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-144" class="associatedtype trait-impl"><a href="#associatedtype.Output-144" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#147">source</a><a href="#method.sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#193">source</a><a href="#impl-Sub%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-155" class="associatedtype trait-impl"><a href="#associatedtype.Output-155" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#197">source</a><a href="#method.sub-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu8%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cu8%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-146" class="associatedtype trait-impl"><a href="#associatedtype.Output-146" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-163" class="associatedtype trait-impl"><a href="#associatedtype.Output-163" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cusize%3E-for-%26BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cusize%3E-for-%26BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-152" class="associatedtype trait-impl"><a href="#associatedtype.Output-152" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#impl-Sub%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-162" class="associatedtype trait-impl"><a href="#associatedtype.Output-162" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#144">source</a><a href="#method.sub-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26BigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#119">source</a><a href="#impl-SubAssign%3C%26BigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;&amp;<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"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#120">source</a><a href="#method.sub_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3CBigUint%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#109">source</a><a href="#impl-SubAssign%3CBigUint%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</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"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#109">source</a><a href="#method.sub_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#257">source</a><a href="#impl-SubAssign%3Cu128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#268">source</a><a href="#method.sub_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#impl-SubAssign%3Cu16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#method.sub_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#160">source</a><a href="#impl-SubAssign%3Cu32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#161">source</a><a href="#method.sub_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#203">source</a><a href="#impl-SubAssign%3Cu64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#214">source</a><a href="#method.sub_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#impl-SubAssign%3Cu8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#method.sub_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cusize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#impl-SubAssign%3Cusize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/subtraction.rs.html#145">source</a><a href="#method.sub_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sum%3CT%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#254">source</a><a href="#impl-Sum%3CT%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a>&lt;T&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a><span class="where fmt-newline">where
<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T, Output = <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sum" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/addition.rs.html#254">source</a><a href="#method.sum" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a><span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = T&gt;,</span></h4></section></summary><div class='docblock'>Method which takes an iterator and generates <code>Self</code> from the elements by
“summing up” the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToBigInt-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#291">source</a><a href="#impl-ToBigInt-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bigint/trait.ToBigInt.html" title="trait num::bigint::ToBigInt">ToBigInt</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_bigint" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#293">source</a><a href="#method.to_bigint" class="anchor">§</a><h4 class="code-header">fn <a href="bigint/trait.ToBigInt.html#tymethod.to_bigint" class="fn">to_bigint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <a href="struct.BigInt.html" title="struct num::BigInt"><code>BigInt</code></a>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToBigUint-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#561">source</a><a href="#impl-ToBigUint-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bigint/trait.ToBigUint.html" title="trait num::bigint::ToBigUint">ToBigUint</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_biguint" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#563">source</a><a href="#method.to_biguint" class="anchor">§</a><h4 class="code-header">fn <a href="bigint/trait.ToBigUint.html#tymethod.to_biguint" class="fn">to_biguint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <a href="struct.BigUint.html" title="struct num::BigUint"><code>BigUint</code></a>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToBytes-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#974">source</a><a href="#impl-ToBytes-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="traits/trait.ToBytes.html" title="trait num::traits::ToBytes">ToBytes</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Bytes" class="associatedtype trait-impl"><a href="#associatedtype.Bytes" class="anchor">§</a><h4 class="code-header">type <a href="traits/trait.ToBytes.html#associatedtype.Bytes" class="associatedtype">Bytes</a> = <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section><details class="toggle method-toggle" open><summary><section id="method.to_be_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#977">source</a><a href="#method.to_be_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.ToBytes.html#tymethod.to_be_bytes" class="fn">to_be_bytes</a>(&amp;self) -&gt; &lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a> as <a class="trait" href="traits/trait.ToBytes.html" title="trait num::traits::ToBytes">ToBytes</a>&gt;::<a class="associatedtype" href="traits/trait.ToBytes.html#associatedtype.Bytes" title="type num::traits::ToBytes::Bytes">Bytes</a></h4></section></summary><div class='docblock'>Return the memory representation of this number as a byte array in big-endian byte order. <a href="traits/trait.ToBytes.html#tymethod.to_be_bytes">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_le_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#981">source</a><a href="#method.to_le_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.ToBytes.html#tymethod.to_le_bytes" class="fn">to_le_bytes</a>(&amp;self) -&gt; &lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a> as <a class="trait" href="traits/trait.ToBytes.html" title="trait num::traits::ToBytes">ToBytes</a>&gt;::<a class="associatedtype" href="traits/trait.ToBytes.html#associatedtype.Bytes" title="type num::traits::ToBytes::Bytes">Bytes</a></h4></section></summary><div class='docblock'>Return the memory representation of this number as a byte array in little-endian byte order. <a href="traits/trait.ToBytes.html#tymethod.to_le_bytes">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_ne_bytes" class="method trait-impl"><a class="src rightside" href="../src/num_traits/ops/bytes.rs.html#86">source</a><a href="#method.to_ne_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="traits/trait.ToBytes.html#method.to_ne_bytes" class="fn">to_ne_bytes</a>(&amp;self) -&gt; Self::<a class="associatedtype" href="traits/trait.ToBytes.html#associatedtype.Bytes" title="type num::traits::ToBytes::Bytes">Bytes</a></h4></section></summary><div class='docblock'>Return the memory representation of this number as a byte array in native byte order. <a href="traits/trait.ToBytes.html#method.to_ne_bytes">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToPrimitive-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#325">source</a><a href="#impl-ToPrimitive-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ToPrimitive.html" title="trait num::ToPrimitive">ToPrimitive</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_i64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#327">source</a><a href="#method.to_i64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#tymethod.to_i64" class="fn">to_i64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i64</code>. If the value cannot be
represented by an <code>i64</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i128" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#332">source</a><a href="#method.to_i128" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i128" class="fn">to_i128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i128</code>. If the value cannot be
represented by an <code>i128</code> (<code>i64</code> under the default implementation), then
<code>None</code> is returned. <a href="trait.ToPrimitive.html#method.to_i128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_u64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#338">source</a><a href="#method.to_u64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#tymethod.to_u64" class="fn">to_u64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u64.html">u64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u64</code>. If the value cannot be
represented by a <code>u64</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u128" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#356">source</a><a href="#method.to_u128" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u128" class="fn">to_u128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u128.html">u128</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u128</code>. If the value cannot be
represented by a <code>u128</code> (<code>u64</code> under the default implementation), then
<code>None</code> is returned. <a href="trait.ToPrimitive.html#method.to_u128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_f32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#373">source</a><a href="#method.to_f32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_f32" class="fn">to_f32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>f32</code>. Overflows may map to positive
or negative inifinity, otherwise <code>None</code> is returned if the value cannot
be represented by an <code>f32</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_f64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#385">source</a><a href="#method.to_f64" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_f64" class="fn">to_f64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>f64</code>. Overflows may map to positive
or negative inifinity, otherwise <code>None</code> is returned if the value cannot
be represented by an <code>f64</code>. <a href="trait.ToPrimitive.html#method.to_f64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_isize" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#21">source</a><a href="#method.to_isize" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_isize" class="fn">to_isize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>isize</code>. If the value cannot be
represented by an <code>isize</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i8" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#28">source</a><a href="#method.to_i8" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i8" class="fn">to_i8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i8</code>. If the value cannot be
represented by an <code>i8</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i16" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#35">source</a><a href="#method.to_i16" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i16" class="fn">to_i16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i16</code>. If the value cannot be
represented by an <code>i16</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i32" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#42">source</a><a href="#method.to_i32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i32" class="fn">to_i32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i32</code>. If the value cannot be
represented by an <code>i32</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_usize" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#64">source</a><a href="#method.to_usize" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_usize" class="fn">to_usize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>usize</code>. If the value cannot be
represented by a <code>usize</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u8" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#71">source</a><a href="#method.to_u8" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u8" class="fn">to_u8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u8.html">u8</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u8</code>. If the value cannot be
represented by a <code>u8</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u16" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#78">source</a><a href="#method.to_u16" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u16" class="fn">to_u16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u16</code>. If the value cannot be
represented by a <code>u16</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u32" class="method trait-impl"><a class="src rightside" href="../src/num_traits/cast.rs.html#85">source</a><a href="#method.to_u32" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u32" class="fn">to_u32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u32.html">u32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u32</code>. If the value cannot be
represented by a <code>u32</code>, then <code>None</code> is returned.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3C%26BigInt%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#317">source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-2" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#321">source</a><a href="#method.try_from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: &amp;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CBigInt%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#329">source</a><a href="#impl-TryFrom%3CBigInt%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#333">source</a><a href="#method.try_from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num::BigInt">BigInt</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Ci128%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#559">source</a><a href="#impl-TryFrom%3Ci128%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#559">source</a><a href="#method.try_from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Ci16%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#555">source</a><a href="#impl-TryFrom%3Ci16%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#555">source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Ci32%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#556">source</a><a href="#impl-TryFrom%3Ci32%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#556">source</a><a href="#method.try_from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Ci64%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#557">source</a><a href="#impl-TryFrom%3Ci64%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#557">source</a><a href="#method.try_from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Ci8%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#554">source</a><a href="#impl-TryFrom%3Ci8%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#554">source</a><a href="#method.try_from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Cisize%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#558">source</a><a href="#impl-TryFrom%3Cisize%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-4" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint/convert.rs.html#558">source</a><a href="#method.try_from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a>, <a class="struct" href="bigint/struct.TryFromBigIntError.html" title="struct num::bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>&gt;&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UpperHex-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#126">source</a><a href="#impl-UpperHex-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#127">source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.UpperHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Zero-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#146">source</a><a href="#impl-Zero-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zero.html" title="trait num::Zero">Zero</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.zero" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#148">source</a><a href="#method.zero" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Zero.html#tymethod.zero" class="fn">zero</a>() -&gt; <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h4></section></summary><div class='docblock'>Returns the additive identity element of <code>Self</code>, <code>0</code>. <a href="trait.Zero.html#tymethod.zero">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.set_zero" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#153">source</a><a href="#method.set_zero" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Zero.html#method.set_zero" class="fn">set_zero</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Sets <code>self</code> to the additive identity element of <code>Self</code>, <code>0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_zero" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#158">source</a><a href="#method.is_zero" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Zero.html#tymethod.is_zero" class="fn">is_zero</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is equal to the additive identity.</div></details></div></details><section id="impl-Eq-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#74">source</a><a href="#impl-Eq-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section><section id="impl-Unsigned-for-BigUint" class="impl"><a class="src rightside" href="../src/num_bigint/biguint.rs.html#181">source</a><a href="#impl-Unsigned-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Unsigned.html" title="trait num::Unsigned">Unsigned</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-BigUint" class="impl"><a href="#impl-RefUnwindSafe-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section><section id="impl-Send-for-BigUint" class="impl"><a href="#impl-Send-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section><section id="impl-Sync-for-BigUint" class="impl"><a href="#impl-Sync-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section><section id="impl-Unpin-for-BigUint" class="impl"><a href="#impl-Unpin-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section><section id="impl-UnwindSafe-for-BigUint" class="impl"><a href="#impl-UnwindSafe-for-BigUint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BigUint.html" title="struct num::BigUint">BigUint</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/any.rs.html#135">source</a><a href="#impl-Any-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/any.rs.html#136">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Average-for-BigUint" class="impl"><a class="src rightside" href="../src/num_integer/average.rs.html#45">source</a><a href="#impl-Average-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="integer/trait.Average.html" title="trait num::integer::Average">Average</a> for I<span class="where fmt-newline">where
<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'a I</a>: for&lt;'a, 'b&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'b I</a>, Output = I&gt; + for&lt;'a, 'b&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'b I</a>, Output = I&gt; + for&lt;'a, 'b&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'b I</a>, Output = I&gt;,
I: <a class="trait" href="trait.Integer.html" title="trait num::Integer">Integer</a> + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.usize.html">usize</a>, Output = I&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.average_floor" class="method trait-impl"><a class="src rightside" href="../src/num_integer/average.rs.html#56">source</a><a href="#method.average_floor" class="anchor">§</a><h4 class="code-header">fn <a href="integer/trait.Average.html#tymethod.average_floor" class="fn">average_floor</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;I</a>) -&gt; I</h4></section></summary><div class="docblock"><p>Returns the floor value of the average of <code>self</code> and <code>other</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.average_ceil" class="method trait-impl"><a class="src rightside" href="../src/num_integer/average.rs.html#62">source</a><a href="#method.average_ceil" class="anchor">§</a><h4 class="code-header">fn <a href="integer/trait.Average.html#tymethod.average_ceil" class="fn">average_ceil</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;I</a>) -&gt; I</h4></section></summary><div class="docblock"><p>Returns the ceil value of the average of <code>self</code> and <code>other</code>.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#208">source</a><a href="#impl-Borrow%3CT%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#216">source</a><a href="#impl-BorrowMut%3CT%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#722">source</a><a href="#impl-From%3CT%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-8" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#725">source</a><a href="#method.from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#706">source</a><a href="#impl-Into%3CU%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#715">source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
<p>That is, this conversion is whatever the implementation of
<code><a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/alloc/borrow.rs.html#82">source</a><a href="#impl-ToOwned-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<span class="where fmt-newline">where
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/alloc/borrow.rs.html#87">source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&amp;self) -&gt; T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/alloc/borrow.rs.html#91">source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/1.74.0/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToString-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/alloc/string.rs.html#2449">source</a><a href="#impl-ToString-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T<span class="where fmt-newline">where
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_string" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/alloc/string.rs.html#2455">source</a><a href="#method.to_string" class="anchor">§</a><h4 class="code-header">default fn <a href="https://doc.rust-lang.org/1.74.0/alloc/string/trait.ToString.html#tymethod.to_string" class="fn">to_string</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></summary><div class='docblock'>Converts the given value to a <code>String</code>. <a href="https://doc.rust-lang.org/1.74.0/alloc/string/trait.ToString.html#tymethod.to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#762">source</a><a href="#impl-TryFrom%3CU%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-8" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#769">source</a><a href="#method.try_from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-BigUint" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#747">source</a><a href="#impl-TryInto%3CU%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-9" class="associatedtype trait-impl"><a href="#associatedtype.Error-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#754">source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><section id="impl-NumAssign-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#152">source</a><a href="#impl-NumAssign-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="traits/trait.NumAssign.html" title="trait num::traits::NumAssign">NumAssign</a> for T<span class="where fmt-newline">where
T: <a class="trait" href="trait.Num.html" title="trait num::Num">Num</a> + <a class="trait" href="traits/trait.NumAssignOps.html" title="trait num::traits::NumAssignOps">NumAssignOps</a>&lt;T&gt;,</span></h3></section><section id="impl-NumAssignOps%3CRhs%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#143">source</a><a href="#impl-NumAssignOps%3CRhs%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs&gt; <a class="trait" href="traits/trait.NumAssignOps.html" title="trait num::traits::NumAssignOps">NumAssignOps</a>&lt;Rhs&gt; for T<span class="where fmt-newline">where
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;Rhs&gt;,</span></h3></section><section id="impl-NumAssignRef-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#159">source</a><a href="#impl-NumAssignRef-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="traits/trait.NumAssignRef.html" title="trait num::traits::NumAssignRef">NumAssignRef</a> for T<span class="where fmt-newline">where
T: <a class="trait" href="traits/trait.NumAssign.html" title="trait num::traits::NumAssign">NumAssign</a> + for&lt;'r&gt; <a class="trait" href="traits/trait.NumAssignOps.html" title="trait num::traits::NumAssignOps">NumAssignOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'r T</a>&gt;,</span></h3></section><section id="impl-NumOps%3CRhs,+Output%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#110">source</a><a href="#impl-NumOps%3CRhs,+Output%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs, Output&gt; <a class="trait" href="traits/trait.NumOps.html" title="trait num::traits::NumOps">NumOps</a>&lt;Rhs, Output&gt; for T<span class="where fmt-newline">where
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;Rhs, Output = Output&gt;,</span></h3></section><section id="impl-NumRef-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#124">source</a><a href="#impl-NumRef-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="traits/trait.NumRef.html" title="trait num::traits::NumRef">NumRef</a> for T<span class="where fmt-newline">where
T: <a class="trait" href="trait.Num.html" title="trait num::Num">Num</a> + for&lt;'r&gt; <a class="trait" href="traits/trait.NumOps.html" title="trait num::traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'r T</a>, T&gt;,</span></h3></section><section id="impl-RefNum%3CBase%3E-for-BigUint" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#133">source</a><a href="#impl-RefNum%3CBase%3E-for-BigUint" class="anchor">§</a><h3 class="code-header">impl&lt;T, Base&gt; <a class="trait" href="traits/trait.RefNum.html" title="trait num::traits::RefNum">RefNum</a>&lt;Base&gt; for T<span class="where fmt-newline">where
T: <a class="trait" href="traits/trait.NumOps.html" title="trait num::traits::NumOps">NumOps</a>&lt;Base, Base&gt; + for&lt;'r&gt; <a class="trait" href="traits/trait.NumOps.html" title="trait num::traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'r Base</a>, Base&gt;,</span></h3></section></div><script type="text/json" id="notable-traits-data">{"U32Digits<'_>":"<h3>Notable traits for <code><a class=\"struct\" href=\"bigint/struct.U32Digits.html\" title=\"struct num::bigint::U32Digits\">U32Digits</a>&lt;'_&gt;</code></h3><pre><code><span class=\"where fmt-newline\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bigint/struct.U32Digits.html\" title=\"struct num::bigint::U32Digits\">U32Digits</a>&lt;'_&gt;</span><span class=\"where fmt-newline\"> type <a href=\"https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.74.0/std/primitive.u32.html\">u32</a>;</span>","U64Digits<'_>":"<h3>Notable traits for <code><a class=\"struct\" href=\"bigint/struct.U64Digits.html\" title=\"struct num::bigint::U64Digits\">U64Digits</a>&lt;'_&gt;</code></h3><pre><code><span class=\"where fmt-newline\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bigint/struct.U64Digits.html\" title=\"struct num::bigint::U64Digits\">U64Digits</a>&lt;'_&gt;</span><span class=\"where fmt-newline\"> type <a href=\"https://doc.rust-lang.org/1.74.0/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.74.0/std/primitive.u64.html\">u64</a>;</span>"}</script></section></div></main></body></html>