Files
GopherGate/target/doc/num_bigint/struct.BigInt.html
2026-02-26 12:00:21 -05:00

319 lines
1.8 MiB
Raw 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 signed integer type."><title>BigInt in num_bigint - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="num_bigint" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.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]--><rustdoc-topbar><h2><a href="#">BigInt</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../num_bigint/index.html">num_<wbr>bigint</a><span class="version">0.4.6</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BigInt</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.assign_from_slice" title="assign_from_slice">assign_from_slice</a></li><li><a href="#method.bit" title="bit">bit</a></li><li><a href="#method.bits" title="bits">bits</a></li><li><a href="#method.cbrt" title="cbrt">cbrt</a></li><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_biguint" title="from_biguint">from_biguint</a></li><li><a href="#method.from_bytes_be" title="from_bytes_be">from_bytes_be</a></li><li><a href="#method.from_bytes_le" title="from_bytes_le">from_bytes_le</a></li><li><a href="#method.from_radix_be" title="from_radix_be">from_radix_be</a></li><li><a href="#method.from_radix_le" title="from_radix_le">from_radix_le</a></li><li><a href="#method.from_signed_bytes_be" title="from_signed_bytes_be">from_signed_bytes_be</a></li><li><a href="#method.from_signed_bytes_le" title="from_signed_bytes_le">from_signed_bytes_le</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.into_parts" title="into_parts">into_parts</a></li><li><a href="#method.iter_u32_digits" title="iter_u32_digits">iter_u32_digits</a></li><li><a href="#method.iter_u64_digits" title="iter_u64_digits">iter_u64_digits</a></li><li><a href="#method.magnitude" title="magnitude">magnitude</a></li><li><a href="#method.modinv" title="modinv">modinv</a></li><li><a href="#method.modpow" title="modpow">modpow</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.nth_root" title="nth_root">nth_root</a></li><li><a href="#method.parse_bytes" title="parse_bytes">parse_bytes</a></li><li><a href="#method.pow" title="pow">pow</a></li><li><a href="#method.set_bit" title="set_bit">set_bit</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.sqrt" title="sqrt">sqrt</a></li><li><a href="#method.to_biguint" title="to_biguint">to_biguint</a></li><li><a href="#method.to_bytes_be" title="to_bytes_be">to_bytes_be</a></li><li><a href="#method.to_bytes_le" title="to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_radix_be" title="to_radix_be">to_radix_be</a></li><li><a href="#method.to_radix_le" title="to_radix_le">to_radix_le</a></li><li><a href="#method.to_signed_bytes_be" title="to_signed_bytes_be">to_signed_bytes_be</a></li><li><a href="#method.to_signed_bytes_le" title="to_signed_bytes_le">to_signed_bytes_le</a></li><li><a href="#method.to_str_radix" title="to_str_radix">to_str_radix</a></li><li><a href="#method.to_u32_digits" title="to_u32_digits">to_u32_digits</a></li><li><a href="#method.to_u64_digits" title="to_u64_digits">to_u64_digits</a></li><li><a href="#method.trailing_zeros" title="trailing_zeros">trailing_zeros</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-BigInt" title="Add">Add</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26BigInt" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26i128" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26i16" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26i32" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26i64" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26i8" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26isize" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26u128" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26u16" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26u32" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26u64" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26u8" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-%26usize" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-BigInt" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-i128" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-i16" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-i32" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-i64" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-i8" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-isize" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-u128" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-u16" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-u32" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-u64" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-u8" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26BigInt%3E-for-usize" title="Add&#60;&#38;BigInt&#62;">Add&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Add%3C%26i8%3E-for-%26BigInt" title="Add&#60;&#38;i8&#62;">Add&#60;&#38;i8&#62;</a></li><li><a href="#impl-Add%3C%26i8%3E-for-BigInt" title="Add&#60;&#38;i8&#62;">Add&#60;&#38;i8&#62;</a></li><li><a href="#impl-Add%3C%26i16%3E-for-%26BigInt" title="Add&#60;&#38;i16&#62;">Add&#60;&#38;i16&#62;</a></li><li><a href="#impl-Add%3C%26i16%3E-for-BigInt" title="Add&#60;&#38;i16&#62;">Add&#60;&#38;i16&#62;</a></li><li><a href="#impl-Add%3C%26i32%3E-for-%26BigInt" title="Add&#60;&#38;i32&#62;">Add&#60;&#38;i32&#62;</a></li><li><a href="#impl-Add%3C%26i32%3E-for-BigInt" title="Add&#60;&#38;i32&#62;">Add&#60;&#38;i32&#62;</a></li><li><a href="#impl-Add%3C%26i64%3E-for-%26BigInt" title="Add&#60;&#38;i64&#62;">Add&#60;&#38;i64&#62;</a></li><li><a href="#impl-Add%3C%26i64%3E-for-BigInt" title="Add&#60;&#38;i64&#62;">Add&#60;&#38;i64&#62;</a></li><li><a href="#impl-Add%3C%26i128%3E-for-%26BigInt" title="Add&#60;&#38;i128&#62;">Add&#60;&#38;i128&#62;</a></li><li><a href="#impl-Add%3C%26i128%3E-for-BigInt" title="Add&#60;&#38;i128&#62;">Add&#60;&#38;i128&#62;</a></li><li><a href="#impl-Add%3C%26isize%3E-for-%26BigInt" title="Add&#60;&#38;isize&#62;">Add&#60;&#38;isize&#62;</a></li><li><a href="#impl-Add%3C%26isize%3E-for-BigInt" title="Add&#60;&#38;isize&#62;">Add&#60;&#38;isize&#62;</a></li><li><a href="#impl-Add%3C%26u8%3E-for-%26BigInt" title="Add&#60;&#38;u8&#62;">Add&#60;&#38;u8&#62;</a></li><li><a href="#impl-Add%3C%26u8%3E-for-BigInt" title="Add&#60;&#38;u8&#62;">Add&#60;&#38;u8&#62;</a></li><li><a href="#impl-Add%3C%26u16%3E-for-%26BigInt" title="Add&#60;&#38;u16&#62;">Add&#60;&#38;u16&#62;</a></li><li><a href="#impl-Add%3C%26u16%3E-for-BigInt" title="Add&#60;&#38;u16&#62;">Add&#60;&#38;u16&#62;</a></li><li><a href="#impl-Add%3C%26u32%3E-for-%26BigInt" title="Add&#60;&#38;u32&#62;">Add&#60;&#38;u32&#62;</a></li><li><a href="#impl-Add%3C%26u32%3E-for-BigInt" title="Add&#60;&#38;u32&#62;">Add&#60;&#38;u32&#62;</a></li><li><a href="#impl-Add%3C%26u64%3E-for-%26BigInt" title="Add&#60;&#38;u64&#62;">Add&#60;&#38;u64&#62;</a></li><li><a href="#impl-Add%3C%26u64%3E-for-BigInt" title="Add&#60;&#38;u64&#62;">Add&#60;&#38;u64&#62;</a></li><li><a href="#impl-Add%3C%26u128%3E-for-%26BigInt" title="Add&#60;&#38;u128&#62;">Add&#60;&#38;u128&#62;</a></li><li><a href="#impl-Add%3C%26u128%3E-for-BigInt" title="Add&#60;&#38;u128&#62;">Add&#60;&#38;u128&#62;</a></li><li><a href="#impl-Add%3C%26usize%3E-for-%26BigInt" title="Add&#60;&#38;usize&#62;">Add&#60;&#38;usize&#62;</a></li><li><a href="#impl-Add%3C%26usize%3E-for-BigInt" title="Add&#60;&#38;usize&#62;">Add&#60;&#38;usize&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26BigInt" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26i128" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26i16" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26i32" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26i64" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26i8" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26isize" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26u128" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26u16" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26u32" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26u64" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26u8" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-%26usize" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-i128" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-i16" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-i32" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-i64" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-i8" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-isize" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-u128" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-u16" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-u32" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-u64" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-u8" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3CBigInt%3E-for-usize" title="Add&#60;BigInt&#62;">Add&#60;BigInt&#62;</a></li><li><a href="#impl-Add%3Ci8%3E-for-%26BigInt" title="Add&#60;i8&#62;">Add&#60;i8&#62;</a></li><li><a href="#impl-Add%3Ci8%3E-for-BigInt" title="Add&#60;i8&#62;">Add&#60;i8&#62;</a></li><li><a href="#impl-Add%3Ci16%3E-for-%26BigInt" title="Add&#60;i16&#62;">Add&#60;i16&#62;</a></li><li><a href="#impl-Add%3Ci16%3E-for-BigInt" title="Add&#60;i16&#62;">Add&#60;i16&#62;</a></li><li><a href="#impl-Add%3Ci32%3E-for-%26BigInt" title="Add&#60;i32&#62;">Add&#60;i32&#62;</a></li><li><a href="#impl-Add%3Ci32%3E-for-BigInt" title="Add&#60;i32&#62;">Add&#60;i32&#62;</a></li><li><a href="#impl-Add%3Ci64%3E-for-%26BigInt" title="Add&#60;i64&#62;">Add&#60;i64&#62;</a></li><li><a href="#impl-Add%3Ci64%3E-for-BigInt" title="Add&#60;i64&#62;">Add&#60;i64&#62;</a></li><li><a href="#impl-Add%3Ci128%3E-for-%26BigInt" title="Add&#60;i128&#62;">Add&#60;i128&#62;</a></li><li><a href="#impl-Add%3Ci128%3E-for-BigInt" title="Add&#60;i128&#62;">Add&#60;i128&#62;</a></li><li><a href="#impl-Add%3Cisize%3E-for-%26BigInt" title="Add&#60;isize&#62;">Add&#60;isize&#62;</a></li><li><a href="#impl-Add%3Cisize%3E-for-BigInt" title="Add&#60;isize&#62;">Add&#60;isize&#62;</a></li><li><a href="#impl-Add%3Cu8%3E-for-%26BigInt" title="Add&#60;u8&#62;">Add&#60;u8&#62;</a></li><li><a href="#impl-Add%3Cu8%3E-for-BigInt" title="Add&#60;u8&#62;">Add&#60;u8&#62;</a></li><li><a href="#impl-Add%3Cu16%3E-for-%26BigInt" title="Add&#60;u16&#62;">Add&#60;u16&#62;</a></li><li><a href="#impl-Add%3Cu16%3E-for-BigInt" title="Add&#60;u16&#62;">Add&#60;u16&#62;</a></li><li><a href="#impl-Add%3Cu32%3E-for-%26BigInt" title="Add&#60;u32&#62;">Add&#60;u32&#62;</a></li><li><a href="#impl-Add%3Cu32%3E-for-BigInt" title="Add&#60;u32&#62;">Add&#60;u32&#62;</a></li><li><a href="#impl-Add%3Cu64%3E-for-%26BigInt" title="Add&#60;u64&#62;">Add&#60;u64&#62;</a></li><li><a href="#impl-Add%3Cu64%3E-for-BigInt" title="Add&#60;u64&#62;">Add&#60;u64&#62;</a></li><li><a href="#impl-Add%3Cu128%3E-for-%26BigInt" title="Add&#60;u128&#62;">Add&#60;u128&#62;</a></li><li><a href="#impl-Add%3Cu128%3E-for-BigInt" title="Add&#60;u128&#62;">Add&#60;u128&#62;</a></li><li><a href="#impl-Add%3Cusize%3E-for-%26BigInt" title="Add&#60;usize&#62;">Add&#60;usize&#62;</a></li><li><a href="#impl-Add%3Cusize%3E-for-BigInt" title="Add&#60;usize&#62;">Add&#60;usize&#62;</a></li><li><a href="#impl-AddAssign-for-BigInt" title="AddAssign">AddAssign</a></li><li><a href="#impl-AddAssign%3C%26BigInt%3E-for-BigInt" title="AddAssign&#60;&#38;BigInt&#62;">AddAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-AddAssign%3Ci8%3E-for-BigInt" title="AddAssign&#60;i8&#62;">AddAssign&#60;i8&#62;</a></li><li><a href="#impl-AddAssign%3Ci16%3E-for-BigInt" title="AddAssign&#60;i16&#62;">AddAssign&#60;i16&#62;</a></li><li><a href="#impl-AddAssign%3Ci32%3E-for-BigInt" title="AddAssign&#60;i32&#62;">AddAssign&#60;i32&#62;</a></li><li><a href="#impl-AddAssign%3Ci64%3E-for-BigInt" title="AddAssign&#60;i64&#62;">AddAssign&#60;i64&#62;</a></li><li><a href="#impl-AddAssign%3Ci128%3E-for-BigInt" title="AddAssign&#60;i128&#62;">AddAssign&#60;i128&#62;</a></li><li><a href="#impl-AddAssign%3Cisize%3E-for-BigInt" title="AddAssign&#60;isize&#62;">AddAssign&#60;isize&#62;</a></li><li><a href="#impl-AddAssign%3Cu8%3E-for-BigInt" title="AddAssign&#60;u8&#62;">AddAssign&#60;u8&#62;</a></li><li><a href="#impl-AddAssign%3Cu16%3E-for-BigInt" title="AddAssign&#60;u16&#62;">AddAssign&#60;u16&#62;</a></li><li><a href="#impl-AddAssign%3Cu32%3E-for-BigInt" title="AddAssign&#60;u32&#62;">AddAssign&#60;u32&#62;</a></li><li><a href="#impl-AddAssign%3Cu64%3E-for-BigInt" title="AddAssign&#60;u64&#62;">AddAssign&#60;u64&#62;</a></li><li><a href="#impl-AddAssign%3Cu128%3E-for-BigInt" title="AddAssign&#60;u128&#62;">AddAssign&#60;u128&#62;</a></li><li><a href="#impl-AddAssign%3Cusize%3E-for-BigInt" title="AddAssign&#60;usize&#62;">AddAssign&#60;usize&#62;</a></li><li><a href="#impl-Binary-for-BigInt" title="Binary">Binary</a></li><li><a href="#impl-BitAnd-for-BigInt" title="BitAnd">BitAnd</a></li><li><a href="#impl-BitAnd%3C%26BigInt%3E-for-%26BigInt" title="BitAnd&#60;&#38;BigInt&#62;">BitAnd&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitAnd%3C%26BigInt%3E-for-BigInt" title="BitAnd&#60;&#38;BigInt&#62;">BitAnd&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitAnd%3CBigInt%3E-for-%26BigInt" title="BitAnd&#60;BigInt&#62;">BitAnd&#60;BigInt&#62;</a></li><li><a href="#impl-BitAndAssign-for-BigInt" title="BitAndAssign">BitAndAssign</a></li><li><a href="#impl-BitAndAssign%3C%26BigInt%3E-for-BigInt" title="BitAndAssign&#60;&#38;BigInt&#62;">BitAndAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitOr-for-BigInt" title="BitOr">BitOr</a></li><li><a href="#impl-BitOr%3C%26BigInt%3E-for-%26BigInt" title="BitOr&#60;&#38;BigInt&#62;">BitOr&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitOr%3C%26BigInt%3E-for-BigInt" title="BitOr&#60;&#38;BigInt&#62;">BitOr&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitOr%3CBigInt%3E-for-%26BigInt" title="BitOr&#60;BigInt&#62;">BitOr&#60;BigInt&#62;</a></li><li><a href="#impl-BitOrAssign-for-BigInt" title="BitOrAssign">BitOrAssign</a></li><li><a href="#impl-BitOrAssign%3C%26BigInt%3E-for-BigInt" title="BitOrAssign&#60;&#38;BigInt&#62;">BitOrAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitXor-for-BigInt" title="BitXor">BitXor</a></li><li><a href="#impl-BitXor%3C%26BigInt%3E-for-%26BigInt" title="BitXor&#60;&#38;BigInt&#62;">BitXor&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitXor%3C%26BigInt%3E-for-BigInt" title="BitXor&#60;&#38;BigInt&#62;">BitXor&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-BitXor%3CBigInt%3E-for-%26BigInt" title="BitXor&#60;BigInt&#62;">BitXor&#60;BigInt&#62;</a></li><li><a href="#impl-BitXorAssign-for-BigInt" title="BitXorAssign">BitXorAssign</a></li><li><a href="#impl-BitXorAssign%3C%26BigInt%3E-for-BigInt" title="BitXorAssign&#60;&#38;BigInt&#62;">BitXorAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-CheckedAdd-for-BigInt" title="CheckedAdd">CheckedAdd</a></li><li><a href="#impl-CheckedDiv-for-BigInt" title="CheckedDiv">CheckedDiv</a></li><li><a href="#impl-CheckedEuclid-for-BigInt" title="CheckedEuclid">CheckedEuclid</a></li><li><a href="#impl-CheckedMul-for-BigInt" title="CheckedMul">CheckedMul</a></li><li><a href="#impl-CheckedSub-for-BigInt" title="CheckedSub">CheckedSub</a></li><li><a href="#impl-Clone-for-BigInt" title="Clone">Clone</a></li><li><a href="#impl-ConstZero-for-BigInt" title="ConstZero">ConstZero</a></li><li><a href="#impl-Debug-for-BigInt" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BigInt" title="Default">Default</a></li><li><a href="#impl-Display-for-BigInt" title="Display">Display</a></li><li><a href="#impl-Div-for-BigInt" title="Div">Div</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26BigInt" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26i128" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26i16" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26i32" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26i64" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26i8" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26isize" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26u128" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26u16" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26u32" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26u64" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26u8" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-%26usize" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-BigInt" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-i128" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-i16" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-i32" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-i64" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-i8" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-isize" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-u128" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-u16" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-u32" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-u64" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-u8" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26BigInt%3E-for-usize" title="Div&#60;&#38;BigInt&#62;">Div&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Div%3C%26i8%3E-for-%26BigInt" title="Div&#60;&#38;i8&#62;">Div&#60;&#38;i8&#62;</a></li><li><a href="#impl-Div%3C%26i8%3E-for-BigInt" title="Div&#60;&#38;i8&#62;">Div&#60;&#38;i8&#62;</a></li><li><a href="#impl-Div%3C%26i16%3E-for-%26BigInt" title="Div&#60;&#38;i16&#62;">Div&#60;&#38;i16&#62;</a></li><li><a href="#impl-Div%3C%26i16%3E-for-BigInt" title="Div&#60;&#38;i16&#62;">Div&#60;&#38;i16&#62;</a></li><li><a href="#impl-Div%3C%26i32%3E-for-%26BigInt" title="Div&#60;&#38;i32&#62;">Div&#60;&#38;i32&#62;</a></li><li><a href="#impl-Div%3C%26i32%3E-for-BigInt" title="Div&#60;&#38;i32&#62;">Div&#60;&#38;i32&#62;</a></li><li><a href="#impl-Div%3C%26i64%3E-for-%26BigInt" title="Div&#60;&#38;i64&#62;">Div&#60;&#38;i64&#62;</a></li><li><a href="#impl-Div%3C%26i64%3E-for-BigInt" title="Div&#60;&#38;i64&#62;">Div&#60;&#38;i64&#62;</a></li><li><a href="#impl-Div%3C%26i128%3E-for-%26BigInt" title="Div&#60;&#38;i128&#62;">Div&#60;&#38;i128&#62;</a></li><li><a href="#impl-Div%3C%26i128%3E-for-BigInt" title="Div&#60;&#38;i128&#62;">Div&#60;&#38;i128&#62;</a></li><li><a href="#impl-Div%3C%26isize%3E-for-%26BigInt" title="Div&#60;&#38;isize&#62;">Div&#60;&#38;isize&#62;</a></li><li><a href="#impl-Div%3C%26isize%3E-for-BigInt" title="Div&#60;&#38;isize&#62;">Div&#60;&#38;isize&#62;</a></li><li><a href="#impl-Div%3C%26u8%3E-for-%26BigInt" title="Div&#60;&#38;u8&#62;">Div&#60;&#38;u8&#62;</a></li><li><a href="#impl-Div%3C%26u8%3E-for-BigInt" title="Div&#60;&#38;u8&#62;">Div&#60;&#38;u8&#62;</a></li><li><a href="#impl-Div%3C%26u16%3E-for-%26BigInt" title="Div&#60;&#38;u16&#62;">Div&#60;&#38;u16&#62;</a></li><li><a href="#impl-Div%3C%26u16%3E-for-BigInt" title="Div&#60;&#38;u16&#62;">Div&#60;&#38;u16&#62;</a></li><li><a href="#impl-Div%3C%26u32%3E-for-%26BigInt" title="Div&#60;&#38;u32&#62;">Div&#60;&#38;u32&#62;</a></li><li><a href="#impl-Div%3C%26u32%3E-for-BigInt" title="Div&#60;&#38;u32&#62;">Div&#60;&#38;u32&#62;</a></li><li><a href="#impl-Div%3C%26u64%3E-for-%26BigInt" title="Div&#60;&#38;u64&#62;">Div&#60;&#38;u64&#62;</a></li><li><a href="#impl-Div%3C%26u64%3E-for-BigInt" title="Div&#60;&#38;u64&#62;">Div&#60;&#38;u64&#62;</a></li><li><a href="#impl-Div%3C%26u128%3E-for-%26BigInt" title="Div&#60;&#38;u128&#62;">Div&#60;&#38;u128&#62;</a></li><li><a href="#impl-Div%3C%26u128%3E-for-BigInt" title="Div&#60;&#38;u128&#62;">Div&#60;&#38;u128&#62;</a></li><li><a href="#impl-Div%3C%26usize%3E-for-%26BigInt" title="Div&#60;&#38;usize&#62;">Div&#60;&#38;usize&#62;</a></li><li><a href="#impl-Div%3C%26usize%3E-for-BigInt" title="Div&#60;&#38;usize&#62;">Div&#60;&#38;usize&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26BigInt" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26i128" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26i16" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26i32" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26i64" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26i8" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26isize" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26u128" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26u16" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26u32" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26u64" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26u8" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-%26usize" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-i128" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-i16" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-i32" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-i64" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-i8" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-isize" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-u128" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-u16" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-u32" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-u64" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-u8" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3CBigInt%3E-for-usize" title="Div&#60;BigInt&#62;">Div&#60;BigInt&#62;</a></li><li><a href="#impl-Div%3Ci8%3E-for-%26BigInt" title="Div&#60;i8&#62;">Div&#60;i8&#62;</a></li><li><a href="#impl-Div%3Ci8%3E-for-BigInt" title="Div&#60;i8&#62;">Div&#60;i8&#62;</a></li><li><a href="#impl-Div%3Ci16%3E-for-%26BigInt" title="Div&#60;i16&#62;">Div&#60;i16&#62;</a></li><li><a href="#impl-Div%3Ci16%3E-for-BigInt" title="Div&#60;i16&#62;">Div&#60;i16&#62;</a></li><li><a href="#impl-Div%3Ci32%3E-for-%26BigInt" title="Div&#60;i32&#62;">Div&#60;i32&#62;</a></li><li><a href="#impl-Div%3Ci32%3E-for-BigInt" title="Div&#60;i32&#62;">Div&#60;i32&#62;</a></li><li><a href="#impl-Div%3Ci64%3E-for-%26BigInt" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-Div%3Ci64%3E-for-BigInt" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-Div%3Ci128%3E-for-%26BigInt" title="Div&#60;i128&#62;">Div&#60;i128&#62;</a></li><li><a href="#impl-Div%3Ci128%3E-for-BigInt" title="Div&#60;i128&#62;">Div&#60;i128&#62;</a></li><li><a href="#impl-Div%3Cisize%3E-for-%26BigInt" title="Div&#60;isize&#62;">Div&#60;isize&#62;</a></li><li><a href="#impl-Div%3Cisize%3E-for-BigInt" title="Div&#60;isize&#62;">Div&#60;isize&#62;</a></li><li><a href="#impl-Div%3Cu8%3E-for-%26BigInt" title="Div&#60;u8&#62;">Div&#60;u8&#62;</a></li><li><a href="#impl-Div%3Cu8%3E-for-BigInt" title="Div&#60;u8&#62;">Div&#60;u8&#62;</a></li><li><a href="#impl-Div%3Cu16%3E-for-%26BigInt" title="Div&#60;u16&#62;">Div&#60;u16&#62;</a></li><li><a href="#impl-Div%3Cu16%3E-for-BigInt" title="Div&#60;u16&#62;">Div&#60;u16&#62;</a></li><li><a href="#impl-Div%3Cu32%3E-for-%26BigInt" title="Div&#60;u32&#62;">Div&#60;u32&#62;</a></li><li><a href="#impl-Div%3Cu32%3E-for-BigInt" title="Div&#60;u32&#62;">Div&#60;u32&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-%26BigInt" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-BigInt" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-Div%3Cu128%3E-for-%26BigInt" title="Div&#60;u128&#62;">Div&#60;u128&#62;</a></li><li><a href="#impl-Div%3Cu128%3E-for-BigInt" title="Div&#60;u128&#62;">Div&#60;u128&#62;</a></li><li><a href="#impl-Div%3Cusize%3E-for-%26BigInt" title="Div&#60;usize&#62;">Div&#60;usize&#62;</a></li><li><a href="#impl-Div%3Cusize%3E-for-BigInt" title="Div&#60;usize&#62;">Div&#60;usize&#62;</a></li><li><a href="#impl-DivAssign-for-BigInt" title="DivAssign">DivAssign</a></li><li><a href="#impl-DivAssign%3C%26BigInt%3E-for-BigInt" title="DivAssign&#60;&#38;BigInt&#62;">DivAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-DivAssign%3Ci8%3E-for-BigInt" title="DivAssign&#60;i8&#62;">DivAssign&#60;i8&#62;</a></li><li><a href="#impl-DivAssign%3Ci16%3E-for-BigInt" title="DivAssign&#60;i16&#62;">DivAssign&#60;i16&#62;</a></li><li><a href="#impl-DivAssign%3Ci32%3E-for-BigInt" title="DivAssign&#60;i32&#62;">DivAssign&#60;i32&#62;</a></li><li><a href="#impl-DivAssign%3Ci64%3E-for-BigInt" title="DivAssign&#60;i64&#62;">DivAssign&#60;i64&#62;</a></li><li><a href="#impl-DivAssign%3Ci128%3E-for-BigInt" title="DivAssign&#60;i128&#62;">DivAssign&#60;i128&#62;</a></li><li><a href="#impl-DivAssign%3Cisize%3E-for-BigInt" title="DivAssign&#60;isize&#62;">DivAssign&#60;isize&#62;</a></li><li><a href="#impl-DivAssign%3Cu8%3E-for-BigInt" title="DivAssign&#60;u8&#62;">DivAssign&#60;u8&#62;</a></li><li><a href="#impl-DivAssign%3Cu16%3E-for-BigInt" title="DivAssign&#60;u16&#62;">DivAssign&#60;u16&#62;</a></li><li><a href="#impl-DivAssign%3Cu32%3E-for-BigInt" title="DivAssign&#60;u32&#62;">DivAssign&#60;u32&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-BigInt" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu128%3E-for-BigInt" title="DivAssign&#60;u128&#62;">DivAssign&#60;u128&#62;</a></li><li><a href="#impl-DivAssign%3Cusize%3E-for-BigInt" title="DivAssign&#60;usize&#62;">DivAssign&#60;usize&#62;</a></li><li><a href="#impl-Eq-for-BigInt" title="Eq">Eq</a></li><li><a href="#impl-Euclid-for-BigInt" title="Euclid">Euclid</a></li><li><a href="#impl-From%3CBigUint%3E-for-BigInt" title="From&#60;BigUint&#62;">From&#60;BigUint&#62;</a></li><li><a href="#impl-From%3Cbool%3E-for-BigInt" title="From&#60;bool&#62;">From&#60;bool&#62;</a></li><li><a href="#impl-From%3Ci8%3E-for-BigInt" title="From&#60;i8&#62;">From&#60;i8&#62;</a></li><li><a href="#impl-From%3Ci16%3E-for-BigInt" title="From&#60;i16&#62;">From&#60;i16&#62;</a></li><li><a href="#impl-From%3Ci32%3E-for-BigInt" title="From&#60;i32&#62;">From&#60;i32&#62;</a></li><li><a href="#impl-From%3Ci64%3E-for-BigInt" title="From&#60;i64&#62;">From&#60;i64&#62;</a></li><li><a href="#impl-From%3Ci128%3E-for-BigInt" title="From&#60;i128&#62;">From&#60;i128&#62;</a></li><li><a href="#impl-From%3Cisize%3E-for-BigInt" title="From&#60;isize&#62;">From&#60;isize&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-BigInt" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cu16%3E-for-BigInt" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-BigInt" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-BigInt" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-From%3Cu128%3E-for-BigInt" title="From&#60;u128&#62;">From&#60;u128&#62;</a></li><li><a href="#impl-From%3Cusize%3E-for-BigInt" title="From&#60;usize&#62;">From&#60;usize&#62;</a></li><li><a href="#impl-FromBytes-for-BigInt" title="FromBytes">FromBytes</a></li><li><a href="#impl-FromPrimitive-for-BigInt" title="FromPrimitive">FromPrimitive</a></li><li><a href="#impl-FromStr-for-BigInt" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BigInt" title="Hash">Hash</a></li><li><a href="#impl-Integer-for-BigInt" title="Integer">Integer</a></li><li><a href="#impl-LowerHex-for-BigInt" title="LowerHex">LowerHex</a></li><li><a href="#impl-Mul-for-BigInt" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26BigInt" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26i128" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26i16" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26i32" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26i64" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26i8" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26isize" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26u128" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26u16" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26u32" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26u64" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26u8" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-%26usize" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-BigInt" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-i128" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-i16" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-i32" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-i64" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-i8" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-isize" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-u128" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-u16" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-u32" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-u64" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-u8" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26BigInt%3E-for-usize" title="Mul&#60;&#38;BigInt&#62;">Mul&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Mul%3C%26i8%3E-for-%26BigInt" title="Mul&#60;&#38;i8&#62;">Mul&#60;&#38;i8&#62;</a></li><li><a href="#impl-Mul%3C%26i8%3E-for-BigInt" title="Mul&#60;&#38;i8&#62;">Mul&#60;&#38;i8&#62;</a></li><li><a href="#impl-Mul%3C%26i16%3E-for-%26BigInt" title="Mul&#60;&#38;i16&#62;">Mul&#60;&#38;i16&#62;</a></li><li><a href="#impl-Mul%3C%26i16%3E-for-BigInt" title="Mul&#60;&#38;i16&#62;">Mul&#60;&#38;i16&#62;</a></li><li><a href="#impl-Mul%3C%26i32%3E-for-%26BigInt" title="Mul&#60;&#38;i32&#62;">Mul&#60;&#38;i32&#62;</a></li><li><a href="#impl-Mul%3C%26i32%3E-for-BigInt" title="Mul&#60;&#38;i32&#62;">Mul&#60;&#38;i32&#62;</a></li><li><a href="#impl-Mul%3C%26i64%3E-for-%26BigInt" title="Mul&#60;&#38;i64&#62;">Mul&#60;&#38;i64&#62;</a></li><li><a href="#impl-Mul%3C%26i64%3E-for-BigInt" title="Mul&#60;&#38;i64&#62;">Mul&#60;&#38;i64&#62;</a></li><li><a href="#impl-Mul%3C%26i128%3E-for-%26BigInt" title="Mul&#60;&#38;i128&#62;">Mul&#60;&#38;i128&#62;</a></li><li><a href="#impl-Mul%3C%26i128%3E-for-BigInt" title="Mul&#60;&#38;i128&#62;">Mul&#60;&#38;i128&#62;</a></li><li><a href="#impl-Mul%3C%26isize%3E-for-%26BigInt" title="Mul&#60;&#38;isize&#62;">Mul&#60;&#38;isize&#62;</a></li><li><a href="#impl-Mul%3C%26isize%3E-for-BigInt" title="Mul&#60;&#38;isize&#62;">Mul&#60;&#38;isize&#62;</a></li><li><a href="#impl-Mul%3C%26u8%3E-for-%26BigInt" title="Mul&#60;&#38;u8&#62;">Mul&#60;&#38;u8&#62;</a></li><li><a href="#impl-Mul%3C%26u8%3E-for-BigInt" title="Mul&#60;&#38;u8&#62;">Mul&#60;&#38;u8&#62;</a></li><li><a href="#impl-Mul%3C%26u16%3E-for-%26BigInt" title="Mul&#60;&#38;u16&#62;">Mul&#60;&#38;u16&#62;</a></li><li><a href="#impl-Mul%3C%26u16%3E-for-BigInt" title="Mul&#60;&#38;u16&#62;">Mul&#60;&#38;u16&#62;</a></li><li><a href="#impl-Mul%3C%26u32%3E-for-%26BigInt" title="Mul&#60;&#38;u32&#62;">Mul&#60;&#38;u32&#62;</a></li><li><a href="#impl-Mul%3C%26u32%3E-for-BigInt" title="Mul&#60;&#38;u32&#62;">Mul&#60;&#38;u32&#62;</a></li><li><a href="#impl-Mul%3C%26u64%3E-for-%26BigInt" title="Mul&#60;&#38;u64&#62;">Mul&#60;&#38;u64&#62;</a></li><li><a href="#impl-Mul%3C%26u64%3E-for-BigInt" title="Mul&#60;&#38;u64&#62;">Mul&#60;&#38;u64&#62;</a></li><li><a href="#impl-Mul%3C%26u128%3E-for-%26BigInt" title="Mul&#60;&#38;u128&#62;">Mul&#60;&#38;u128&#62;</a></li><li><a href="#impl-Mul%3C%26u128%3E-for-BigInt" title="Mul&#60;&#38;u128&#62;">Mul&#60;&#38;u128&#62;</a></li><li><a href="#impl-Mul%3C%26usize%3E-for-%26BigInt" title="Mul&#60;&#38;usize&#62;">Mul&#60;&#38;usize&#62;</a></li><li><a href="#impl-Mul%3C%26usize%3E-for-BigInt" title="Mul&#60;&#38;usize&#62;">Mul&#60;&#38;usize&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26BigInt" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26i128" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26i16" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26i32" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26i64" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26i8" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26isize" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26u128" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26u16" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26u32" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26u64" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26u8" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-%26usize" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-i128" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-i16" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-i32" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-i64" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-i8" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-isize" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-u128" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-u16" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-u32" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-u64" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-u8" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3CBigInt%3E-for-usize" title="Mul&#60;BigInt&#62;">Mul&#60;BigInt&#62;</a></li><li><a href="#impl-Mul%3Ci8%3E-for-%26BigInt" title="Mul&#60;i8&#62;">Mul&#60;i8&#62;</a></li><li><a href="#impl-Mul%3Ci8%3E-for-BigInt" title="Mul&#60;i8&#62;">Mul&#60;i8&#62;</a></li><li><a href="#impl-Mul%3Ci16%3E-for-%26BigInt" title="Mul&#60;i16&#62;">Mul&#60;i16&#62;</a></li><li><a href="#impl-Mul%3Ci16%3E-for-BigInt" title="Mul&#60;i16&#62;">Mul&#60;i16&#62;</a></li><li><a href="#impl-Mul%3Ci32%3E-for-%26BigInt" title="Mul&#60;i32&#62;">Mul&#60;i32&#62;</a></li><li><a href="#impl-Mul%3Ci32%3E-for-BigInt" title="Mul&#60;i32&#62;">Mul&#60;i32&#62;</a></li><li><a href="#impl-Mul%3Ci64%3E-for-%26BigInt" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-Mul%3Ci64%3E-for-BigInt" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-Mul%3Ci128%3E-for-%26BigInt" title="Mul&#60;i128&#62;">Mul&#60;i128&#62;</a></li><li><a href="#impl-Mul%3Ci128%3E-for-BigInt" title="Mul&#60;i128&#62;">Mul&#60;i128&#62;</a></li><li><a href="#impl-Mul%3Cisize%3E-for-%26BigInt" title="Mul&#60;isize&#62;">Mul&#60;isize&#62;</a></li><li><a href="#impl-Mul%3Cisize%3E-for-BigInt" title="Mul&#60;isize&#62;">Mul&#60;isize&#62;</a></li><li><a href="#impl-Mul%3Cu8%3E-for-%26BigInt" title="Mul&#60;u8&#62;">Mul&#60;u8&#62;</a></li><li><a href="#impl-Mul%3Cu8%3E-for-BigInt" title="Mul&#60;u8&#62;">Mul&#60;u8&#62;</a></li><li><a href="#impl-Mul%3Cu16%3E-for-%26BigInt" title="Mul&#60;u16&#62;">Mul&#60;u16&#62;</a></li><li><a href="#impl-Mul%3Cu16%3E-for-BigInt" title="Mul&#60;u16&#62;">Mul&#60;u16&#62;</a></li><li><a href="#impl-Mul%3Cu32%3E-for-%26BigInt" title="Mul&#60;u32&#62;">Mul&#60;u32&#62;</a></li><li><a href="#impl-Mul%3Cu32%3E-for-BigInt" title="Mul&#60;u32&#62;">Mul&#60;u32&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-%26BigInt" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-BigInt" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-Mul%3Cu128%3E-for-%26BigInt" title="Mul&#60;u128&#62;">Mul&#60;u128&#62;</a></li><li><a href="#impl-Mul%3Cu128%3E-for-BigInt" title="Mul&#60;u128&#62;">Mul&#60;u128&#62;</a></li><li><a href="#impl-Mul%3Cusize%3E-for-%26BigInt" title="Mul&#60;usize&#62;">Mul&#60;usize&#62;</a></li><li><a href="#impl-Mul%3Cusize%3E-for-BigInt" title="Mul&#60;usize&#62;">Mul&#60;usize&#62;</a></li><li><a href="#impl-MulAssign-for-BigInt" title="MulAssign">MulAssign</a></li><li><a href="#impl-MulAssign%3C%26BigInt%3E-for-BigInt" title="MulAssign&#60;&#38;BigInt&#62;">MulAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-MulAssign%3Ci8%3E-for-BigInt" title="MulAssign&#60;i8&#62;">MulAssign&#60;i8&#62;</a></li><li><a href="#impl-MulAssign%3Ci16%3E-for-BigInt" title="MulAssign&#60;i16&#62;">MulAssign&#60;i16&#62;</a></li><li><a href="#impl-MulAssign%3Ci32%3E-for-BigInt" title="MulAssign&#60;i32&#62;">MulAssign&#60;i32&#62;</a></li><li><a href="#impl-MulAssign%3Ci64%3E-for-BigInt" title="MulAssign&#60;i64&#62;">MulAssign&#60;i64&#62;</a></li><li><a href="#impl-MulAssign%3Ci128%3E-for-BigInt" title="MulAssign&#60;i128&#62;">MulAssign&#60;i128&#62;</a></li><li><a href="#impl-MulAssign%3Cisize%3E-for-BigInt" title="MulAssign&#60;isize&#62;">MulAssign&#60;isize&#62;</a></li><li><a href="#impl-MulAssign%3Cu8%3E-for-BigInt" title="MulAssign&#60;u8&#62;">MulAssign&#60;u8&#62;</a></li><li><a href="#impl-MulAssign%3Cu16%3E-for-BigInt" title="MulAssign&#60;u16&#62;">MulAssign&#60;u16&#62;</a></li><li><a href="#impl-MulAssign%3Cu32%3E-for-BigInt" title="MulAssign&#60;u32&#62;">MulAssign&#60;u32&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-BigInt" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu128%3E-for-BigInt" title="MulAssign&#60;u128&#62;">MulAssign&#60;u128&#62;</a></li><li><a href="#impl-MulAssign%3Cusize%3E-for-BigInt" title="MulAssign&#60;usize&#62;">MulAssign&#60;usize&#62;</a></li><li><a href="#impl-Neg-for-%26BigInt" title="Neg">Neg</a></li><li><a href="#impl-Neg-for-BigInt" title="Neg">Neg</a></li><li><a href="#impl-Not-for-%26BigInt" title="Not">Not</a></li><li><a href="#impl-Not-for-BigInt" title="Not">Not</a></li><li><a href="#impl-Num-for-BigInt" title="Num">Num</a></li><li><a href="#impl-Octal-for-BigInt" title="Octal">Octal</a></li><li><a href="#impl-One-for-BigInt" title="One">One</a></li><li><a href="#impl-Ord-for-BigInt" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BigInt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BigInt" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-%26BigInt" title="Pow&#60;&#38;BigUint&#62;">Pow&#60;&#38;BigUint&#62;</a></li><li><a href="#impl-Pow%3C%26BigUint%3E-for-BigInt" title="Pow&#60;&#38;BigUint&#62;">Pow&#60;&#38;BigUint&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-%26BigInt" title="Pow&#60;&#38;u8&#62;">Pow&#60;&#38;u8&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-BigInt" title="Pow&#60;&#38;u8&#62;">Pow&#60;&#38;u8&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-%26BigInt" title="Pow&#60;&#38;u16&#62;">Pow&#60;&#38;u16&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-BigInt" title="Pow&#60;&#38;u16&#62;">Pow&#60;&#38;u16&#62;</a></li><li><a href="#impl-Pow%3C%26u32%3E-for-%26BigInt" title="Pow&#60;&#38;u32&#62;">Pow&#60;&#38;u32&#62;</a></li><li><a href="#impl-Pow%3C%26u32%3E-for-BigInt" title="Pow&#60;&#38;u32&#62;">Pow&#60;&#38;u32&#62;</a></li><li><a href="#impl-Pow%3C%26u64%3E-for-%26BigInt" title="Pow&#60;&#38;u64&#62;">Pow&#60;&#38;u64&#62;</a></li><li><a href="#impl-Pow%3C%26u64%3E-for-BigInt" title="Pow&#60;&#38;u64&#62;">Pow&#60;&#38;u64&#62;</a></li><li><a href="#impl-Pow%3C%26u128%3E-for-%26BigInt" title="Pow&#60;&#38;u128&#62;">Pow&#60;&#38;u128&#62;</a></li><li><a href="#impl-Pow%3C%26u128%3E-for-BigInt" title="Pow&#60;&#38;u128&#62;">Pow&#60;&#38;u128&#62;</a></li><li><a href="#impl-Pow%3C%26usize%3E-for-%26BigInt" title="Pow&#60;&#38;usize&#62;">Pow&#60;&#38;usize&#62;</a></li><li><a href="#impl-Pow%3C%26usize%3E-for-BigInt" title="Pow&#60;&#38;usize&#62;">Pow&#60;&#38;usize&#62;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-%26BigInt" title="Pow&#60;BigUint&#62;">Pow&#60;BigUint&#62;</a></li><li><a href="#impl-Pow%3CBigUint%3E-for-BigInt" title="Pow&#60;BigUint&#62;">Pow&#60;BigUint&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26BigInt" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-BigInt" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26BigInt" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-BigInt" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Pow%3Cu32%3E-for-%26BigInt" title="Pow&#60;u32&#62;">Pow&#60;u32&#62;</a></li><li><a href="#impl-Pow%3Cu32%3E-for-BigInt" title="Pow&#60;u32&#62;">Pow&#60;u32&#62;</a></li><li><a href="#impl-Pow%3Cu64%3E-for-%26BigInt" title="Pow&#60;u64&#62;">Pow&#60;u64&#62;</a></li><li><a href="#impl-Pow%3Cu64%3E-for-BigInt" title="Pow&#60;u64&#62;">Pow&#60;u64&#62;</a></li><li><a href="#impl-Pow%3Cu128%3E-for-%26BigInt" title="Pow&#60;u128&#62;">Pow&#60;u128&#62;</a></li><li><a href="#impl-Pow%3Cu128%3E-for-BigInt" title="Pow&#60;u128&#62;">Pow&#60;u128&#62;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-%26BigInt" title="Pow&#60;usize&#62;">Pow&#60;usize&#62;</a></li><li><a href="#impl-Pow%3Cusize%3E-for-BigInt" title="Pow&#60;usize&#62;">Pow&#60;usize&#62;</a></li><li><a href="#impl-Product%3CT%3E-for-BigInt" title="Product&#60;T&#62;">Product&#60;T&#62;</a></li><li><a href="#impl-Rem-for-BigInt" title="Rem">Rem</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26BigInt" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26i128" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26i16" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26i32" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26i64" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26i8" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26isize" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26u128" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26u16" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26u32" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26u64" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26u8" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-%26usize" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-BigInt" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-i128" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-i16" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-i32" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-i64" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-i8" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-isize" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-u128" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-u16" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-u32" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-u64" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-u8" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26BigInt%3E-for-usize" title="Rem&#60;&#38;BigInt&#62;">Rem&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Rem%3C%26i8%3E-for-%26BigInt" title="Rem&#60;&#38;i8&#62;">Rem&#60;&#38;i8&#62;</a></li><li><a href="#impl-Rem%3C%26i8%3E-for-BigInt" title="Rem&#60;&#38;i8&#62;">Rem&#60;&#38;i8&#62;</a></li><li><a href="#impl-Rem%3C%26i16%3E-for-%26BigInt" title="Rem&#60;&#38;i16&#62;">Rem&#60;&#38;i16&#62;</a></li><li><a href="#impl-Rem%3C%26i16%3E-for-BigInt" title="Rem&#60;&#38;i16&#62;">Rem&#60;&#38;i16&#62;</a></li><li><a href="#impl-Rem%3C%26i32%3E-for-%26BigInt" title="Rem&#60;&#38;i32&#62;">Rem&#60;&#38;i32&#62;</a></li><li><a href="#impl-Rem%3C%26i32%3E-for-BigInt" title="Rem&#60;&#38;i32&#62;">Rem&#60;&#38;i32&#62;</a></li><li><a href="#impl-Rem%3C%26i64%3E-for-%26BigInt" title="Rem&#60;&#38;i64&#62;">Rem&#60;&#38;i64&#62;</a></li><li><a href="#impl-Rem%3C%26i64%3E-for-BigInt" title="Rem&#60;&#38;i64&#62;">Rem&#60;&#38;i64&#62;</a></li><li><a href="#impl-Rem%3C%26i128%3E-for-%26BigInt" title="Rem&#60;&#38;i128&#62;">Rem&#60;&#38;i128&#62;</a></li><li><a href="#impl-Rem%3C%26i128%3E-for-BigInt" title="Rem&#60;&#38;i128&#62;">Rem&#60;&#38;i128&#62;</a></li><li><a href="#impl-Rem%3C%26isize%3E-for-%26BigInt" title="Rem&#60;&#38;isize&#62;">Rem&#60;&#38;isize&#62;</a></li><li><a href="#impl-Rem%3C%26isize%3E-for-BigInt" title="Rem&#60;&#38;isize&#62;">Rem&#60;&#38;isize&#62;</a></li><li><a href="#impl-Rem%3C%26u8%3E-for-%26BigInt" title="Rem&#60;&#38;u8&#62;">Rem&#60;&#38;u8&#62;</a></li><li><a href="#impl-Rem%3C%26u8%3E-for-BigInt" title="Rem&#60;&#38;u8&#62;">Rem&#60;&#38;u8&#62;</a></li><li><a href="#impl-Rem%3C%26u16%3E-for-%26BigInt" title="Rem&#60;&#38;u16&#62;">Rem&#60;&#38;u16&#62;</a></li><li><a href="#impl-Rem%3C%26u16%3E-for-BigInt" title="Rem&#60;&#38;u16&#62;">Rem&#60;&#38;u16&#62;</a></li><li><a href="#impl-Rem%3C%26u32%3E-for-%26BigInt" title="Rem&#60;&#38;u32&#62;">Rem&#60;&#38;u32&#62;</a></li><li><a href="#impl-Rem%3C%26u32%3E-for-BigInt" title="Rem&#60;&#38;u32&#62;">Rem&#60;&#38;u32&#62;</a></li><li><a href="#impl-Rem%3C%26u64%3E-for-%26BigInt" title="Rem&#60;&#38;u64&#62;">Rem&#60;&#38;u64&#62;</a></li><li><a href="#impl-Rem%3C%26u64%3E-for-BigInt" title="Rem&#60;&#38;u64&#62;">Rem&#60;&#38;u64&#62;</a></li><li><a href="#impl-Rem%3C%26u128%3E-for-%26BigInt" title="Rem&#60;&#38;u128&#62;">Rem&#60;&#38;u128&#62;</a></li><li><a href="#impl-Rem%3C%26u128%3E-for-BigInt" title="Rem&#60;&#38;u128&#62;">Rem&#60;&#38;u128&#62;</a></li><li><a href="#impl-Rem%3C%26usize%3E-for-%26BigInt" title="Rem&#60;&#38;usize&#62;">Rem&#60;&#38;usize&#62;</a></li><li><a href="#impl-Rem%3C%26usize%3E-for-BigInt" title="Rem&#60;&#38;usize&#62;">Rem&#60;&#38;usize&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26BigInt" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26i128" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26i16" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26i32" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26i64" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26i8" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26isize" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26u128" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26u16" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26u32" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26u64" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26u8" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-%26usize" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-i128" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-i16" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-i32" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-i64" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-i8" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-isize" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-u128" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-u16" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-u32" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-u64" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-u8" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3CBigInt%3E-for-usize" title="Rem&#60;BigInt&#62;">Rem&#60;BigInt&#62;</a></li><li><a href="#impl-Rem%3Ci8%3E-for-%26BigInt" title="Rem&#60;i8&#62;">Rem&#60;i8&#62;</a></li><li><a href="#impl-Rem%3Ci8%3E-for-BigInt" title="Rem&#60;i8&#62;">Rem&#60;i8&#62;</a></li><li><a href="#impl-Rem%3Ci16%3E-for-%26BigInt" title="Rem&#60;i16&#62;">Rem&#60;i16&#62;</a></li><li><a href="#impl-Rem%3Ci16%3E-for-BigInt" title="Rem&#60;i16&#62;">Rem&#60;i16&#62;</a></li><li><a href="#impl-Rem%3Ci32%3E-for-%26BigInt" title="Rem&#60;i32&#62;">Rem&#60;i32&#62;</a></li><li><a href="#impl-Rem%3Ci32%3E-for-BigInt" title="Rem&#60;i32&#62;">Rem&#60;i32&#62;</a></li><li><a href="#impl-Rem%3Ci64%3E-for-%26BigInt" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-Rem%3Ci64%3E-for-BigInt" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-Rem%3Ci128%3E-for-%26BigInt" title="Rem&#60;i128&#62;">Rem&#60;i128&#62;</a></li><li><a href="#impl-Rem%3Ci128%3E-for-BigInt" title="Rem&#60;i128&#62;">Rem&#60;i128&#62;</a></li><li><a href="#impl-Rem%3Cisize%3E-for-%26BigInt" title="Rem&#60;isize&#62;">Rem&#60;isize&#62;</a></li><li><a href="#impl-Rem%3Cisize%3E-for-BigInt" title="Rem&#60;isize&#62;">Rem&#60;isize&#62;</a></li><li><a href="#impl-Rem%3Cu8%3E-for-%26BigInt" title="Rem&#60;u8&#62;">Rem&#60;u8&#62;</a></li><li><a href="#impl-Rem%3Cu8%3E-for-BigInt" title="Rem&#60;u8&#62;">Rem&#60;u8&#62;</a></li><li><a href="#impl-Rem%3Cu16%3E-for-%26BigInt" title="Rem&#60;u16&#62;">Rem&#60;u16&#62;</a></li><li><a href="#impl-Rem%3Cu16%3E-for-BigInt" title="Rem&#60;u16&#62;">Rem&#60;u16&#62;</a></li><li><a href="#impl-Rem%3Cu32%3E-for-%26BigInt" title="Rem&#60;u32&#62;">Rem&#60;u32&#62;</a></li><li><a href="#impl-Rem%3Cu32%3E-for-BigInt" title="Rem&#60;u32&#62;">Rem&#60;u32&#62;</a></li><li><a href="#impl-Rem%3Cu64%3E-for-%26BigInt" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-Rem%3Cu64%3E-for-BigInt" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-Rem%3Cu128%3E-for-%26BigInt" title="Rem&#60;u128&#62;">Rem&#60;u128&#62;</a></li><li><a href="#impl-Rem%3Cu128%3E-for-BigInt" title="Rem&#60;u128&#62;">Rem&#60;u128&#62;</a></li><li><a href="#impl-Rem%3Cusize%3E-for-%26BigInt" title="Rem&#60;usize&#62;">Rem&#60;usize&#62;</a></li><li><a href="#impl-Rem%3Cusize%3E-for-BigInt" title="Rem&#60;usize&#62;">Rem&#60;usize&#62;</a></li><li><a href="#impl-RemAssign-for-BigInt" title="RemAssign">RemAssign</a></li><li><a href="#impl-RemAssign%3C%26BigInt%3E-for-BigInt" title="RemAssign&#60;&#38;BigInt&#62;">RemAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-RemAssign%3Ci8%3E-for-BigInt" title="RemAssign&#60;i8&#62;">RemAssign&#60;i8&#62;</a></li><li><a href="#impl-RemAssign%3Ci16%3E-for-BigInt" title="RemAssign&#60;i16&#62;">RemAssign&#60;i16&#62;</a></li><li><a href="#impl-RemAssign%3Ci32%3E-for-BigInt" title="RemAssign&#60;i32&#62;">RemAssign&#60;i32&#62;</a></li><li><a href="#impl-RemAssign%3Ci64%3E-for-BigInt" title="RemAssign&#60;i64&#62;">RemAssign&#60;i64&#62;</a></li><li><a href="#impl-RemAssign%3Ci128%3E-for-BigInt" title="RemAssign&#60;i128&#62;">RemAssign&#60;i128&#62;</a></li><li><a href="#impl-RemAssign%3Cisize%3E-for-BigInt" title="RemAssign&#60;isize&#62;">RemAssign&#60;isize&#62;</a></li><li><a href="#impl-RemAssign%3Cu8%3E-for-BigInt" title="RemAssign&#60;u8&#62;">RemAssign&#60;u8&#62;</a></li><li><a href="#impl-RemAssign%3Cu16%3E-for-BigInt" title="RemAssign&#60;u16&#62;">RemAssign&#60;u16&#62;</a></li><li><a href="#impl-RemAssign%3Cu32%3E-for-BigInt" title="RemAssign&#60;u32&#62;">RemAssign&#60;u32&#62;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-BigInt" title="RemAssign&#60;u64&#62;">RemAssign&#60;u64&#62;</a></li><li><a href="#impl-RemAssign%3Cu128%3E-for-BigInt" title="RemAssign&#60;u128&#62;">RemAssign&#60;u128&#62;</a></li><li><a href="#impl-RemAssign%3Cusize%3E-for-BigInt" title="RemAssign&#60;usize&#62;">RemAssign&#60;usize&#62;</a></li><li><a href="#impl-Roots-for-BigInt" title="Roots">Roots</a></li><li><a href="#impl-Shl%3C%26i8%3E-for-%26BigInt" title="Shl&#60;&#38;i8&#62;">Shl&#60;&#38;i8&#62;</a></li><li><a href="#impl-Shl%3C%26i8%3E-for-BigInt" title="Shl&#60;&#38;i8&#62;">Shl&#60;&#38;i8&#62;</a></li><li><a href="#impl-Shl%3C%26i16%3E-for-%26BigInt" title="Shl&#60;&#38;i16&#62;">Shl&#60;&#38;i16&#62;</a></li><li><a href="#impl-Shl%3C%26i16%3E-for-BigInt" title="Shl&#60;&#38;i16&#62;">Shl&#60;&#38;i16&#62;</a></li><li><a href="#impl-Shl%3C%26i32%3E-for-%26BigInt" title="Shl&#60;&#38;i32&#62;">Shl&#60;&#38;i32&#62;</a></li><li><a href="#impl-Shl%3C%26i32%3E-for-BigInt" title="Shl&#60;&#38;i32&#62;">Shl&#60;&#38;i32&#62;</a></li><li><a href="#impl-Shl%3C%26i64%3E-for-%26BigInt" title="Shl&#60;&#38;i64&#62;">Shl&#60;&#38;i64&#62;</a></li><li><a href="#impl-Shl%3C%26i64%3E-for-BigInt" title="Shl&#60;&#38;i64&#62;">Shl&#60;&#38;i64&#62;</a></li><li><a href="#impl-Shl%3C%26i128%3E-for-%26BigInt" title="Shl&#60;&#38;i128&#62;">Shl&#60;&#38;i128&#62;</a></li><li><a href="#impl-Shl%3C%26i128%3E-for-BigInt" title="Shl&#60;&#38;i128&#62;">Shl&#60;&#38;i128&#62;</a></li><li><a href="#impl-Shl%3C%26isize%3E-for-%26BigInt" title="Shl&#60;&#38;isize&#62;">Shl&#60;&#38;isize&#62;</a></li><li><a href="#impl-Shl%3C%26isize%3E-for-BigInt" title="Shl&#60;&#38;isize&#62;">Shl&#60;&#38;isize&#62;</a></li><li><a href="#impl-Shl%3C%26u8%3E-for-%26BigInt" title="Shl&#60;&#38;u8&#62;">Shl&#60;&#38;u8&#62;</a></li><li><a href="#impl-Shl%3C%26u8%3E-for-BigInt" title="Shl&#60;&#38;u8&#62;">Shl&#60;&#38;u8&#62;</a></li><li><a href="#impl-Shl%3C%26u16%3E-for-%26BigInt" title="Shl&#60;&#38;u16&#62;">Shl&#60;&#38;u16&#62;</a></li><li><a href="#impl-Shl%3C%26u16%3E-for-BigInt" title="Shl&#60;&#38;u16&#62;">Shl&#60;&#38;u16&#62;</a></li><li><a href="#impl-Shl%3C%26u32%3E-for-%26BigInt" title="Shl&#60;&#38;u32&#62;">Shl&#60;&#38;u32&#62;</a></li><li><a href="#impl-Shl%3C%26u32%3E-for-BigInt" title="Shl&#60;&#38;u32&#62;">Shl&#60;&#38;u32&#62;</a></li><li><a href="#impl-Shl%3C%26u64%3E-for-%26BigInt" title="Shl&#60;&#38;u64&#62;">Shl&#60;&#38;u64&#62;</a></li><li><a href="#impl-Shl%3C%26u64%3E-for-BigInt" title="Shl&#60;&#38;u64&#62;">Shl&#60;&#38;u64&#62;</a></li><li><a href="#impl-Shl%3C%26u128%3E-for-%26BigInt" title="Shl&#60;&#38;u128&#62;">Shl&#60;&#38;u128&#62;</a></li><li><a href="#impl-Shl%3C%26u128%3E-for-BigInt" title="Shl&#60;&#38;u128&#62;">Shl&#60;&#38;u128&#62;</a></li><li><a href="#impl-Shl%3C%26usize%3E-for-%26BigInt" title="Shl&#60;&#38;usize&#62;">Shl&#60;&#38;usize&#62;</a></li><li><a href="#impl-Shl%3C%26usize%3E-for-BigInt" title="Shl&#60;&#38;usize&#62;">Shl&#60;&#38;usize&#62;</a></li><li><a href="#impl-Shl%3Ci8%3E-for-%26BigInt" title="Shl&#60;i8&#62;">Shl&#60;i8&#62;</a></li><li><a href="#impl-Shl%3Ci8%3E-for-BigInt" title="Shl&#60;i8&#62;">Shl&#60;i8&#62;</a></li><li><a href="#impl-Shl%3Ci16%3E-for-%26BigInt" title="Shl&#60;i16&#62;">Shl&#60;i16&#62;</a></li><li><a href="#impl-Shl%3Ci16%3E-for-BigInt" title="Shl&#60;i16&#62;">Shl&#60;i16&#62;</a></li><li><a href="#impl-Shl%3Ci32%3E-for-%26BigInt" title="Shl&#60;i32&#62;">Shl&#60;i32&#62;</a></li><li><a href="#impl-Shl%3Ci32%3E-for-BigInt" title="Shl&#60;i32&#62;">Shl&#60;i32&#62;</a></li><li><a href="#impl-Shl%3Ci64%3E-for-%26BigInt" title="Shl&#60;i64&#62;">Shl&#60;i64&#62;</a></li><li><a href="#impl-Shl%3Ci64%3E-for-BigInt" title="Shl&#60;i64&#62;">Shl&#60;i64&#62;</a></li><li><a href="#impl-Shl%3Ci128%3E-for-%26BigInt" title="Shl&#60;i128&#62;">Shl&#60;i128&#62;</a></li><li><a href="#impl-Shl%3Ci128%3E-for-BigInt" title="Shl&#60;i128&#62;">Shl&#60;i128&#62;</a></li><li><a href="#impl-Shl%3Cisize%3E-for-%26BigInt" title="Shl&#60;isize&#62;">Shl&#60;isize&#62;</a></li><li><a href="#impl-Shl%3Cisize%3E-for-BigInt" title="Shl&#60;isize&#62;">Shl&#60;isize&#62;</a></li><li><a href="#impl-Shl%3Cu8%3E-for-%26BigInt" title="Shl&#60;u8&#62;">Shl&#60;u8&#62;</a></li><li><a href="#impl-Shl%3Cu8%3E-for-BigInt" title="Shl&#60;u8&#62;">Shl&#60;u8&#62;</a></li><li><a href="#impl-Shl%3Cu16%3E-for-%26BigInt" title="Shl&#60;u16&#62;">Shl&#60;u16&#62;</a></li><li><a href="#impl-Shl%3Cu16%3E-for-BigInt" title="Shl&#60;u16&#62;">Shl&#60;u16&#62;</a></li><li><a href="#impl-Shl%3Cu32%3E-for-%26BigInt" title="Shl&#60;u32&#62;">Shl&#60;u32&#62;</a></li><li><a href="#impl-Shl%3Cu32%3E-for-BigInt" title="Shl&#60;u32&#62;">Shl&#60;u32&#62;</a></li><li><a href="#impl-Shl%3Cu64%3E-for-%26BigInt" title="Shl&#60;u64&#62;">Shl&#60;u64&#62;</a></li><li><a href="#impl-Shl%3Cu64%3E-for-BigInt" title="Shl&#60;u64&#62;">Shl&#60;u64&#62;</a></li><li><a href="#impl-Shl%3Cu128%3E-for-%26BigInt" title="Shl&#60;u128&#62;">Shl&#60;u128&#62;</a></li><li><a href="#impl-Shl%3Cu128%3E-for-BigInt" title="Shl&#60;u128&#62;">Shl&#60;u128&#62;</a></li><li><a href="#impl-Shl%3Cusize%3E-for-%26BigInt" title="Shl&#60;usize&#62;">Shl&#60;usize&#62;</a></li><li><a href="#impl-Shl%3Cusize%3E-for-BigInt" title="Shl&#60;usize&#62;">Shl&#60;usize&#62;</a></li><li><a href="#impl-ShlAssign%3C%26i8%3E-for-BigInt" title="ShlAssign&#60;&#38;i8&#62;">ShlAssign&#60;&#38;i8&#62;</a></li><li><a href="#impl-ShlAssign%3C%26i16%3E-for-BigInt" title="ShlAssign&#60;&#38;i16&#62;">ShlAssign&#60;&#38;i16&#62;</a></li><li><a href="#impl-ShlAssign%3C%26i32%3E-for-BigInt" title="ShlAssign&#60;&#38;i32&#62;">ShlAssign&#60;&#38;i32&#62;</a></li><li><a href="#impl-ShlAssign%3C%26i64%3E-for-BigInt" title="ShlAssign&#60;&#38;i64&#62;">ShlAssign&#60;&#38;i64&#62;</a></li><li><a href="#impl-ShlAssign%3C%26i128%3E-for-BigInt" title="ShlAssign&#60;&#38;i128&#62;">ShlAssign&#60;&#38;i128&#62;</a></li><li><a href="#impl-ShlAssign%3C%26isize%3E-for-BigInt" title="ShlAssign&#60;&#38;isize&#62;">ShlAssign&#60;&#38;isize&#62;</a></li><li><a href="#impl-ShlAssign%3C%26u8%3E-for-BigInt" title="ShlAssign&#60;&#38;u8&#62;">ShlAssign&#60;&#38;u8&#62;</a></li><li><a href="#impl-ShlAssign%3C%26u16%3E-for-BigInt" title="ShlAssign&#60;&#38;u16&#62;">ShlAssign&#60;&#38;u16&#62;</a></li><li><a href="#impl-ShlAssign%3C%26u32%3E-for-BigInt" title="ShlAssign&#60;&#38;u32&#62;">ShlAssign&#60;&#38;u32&#62;</a></li><li><a href="#impl-ShlAssign%3C%26u64%3E-for-BigInt" title="ShlAssign&#60;&#38;u64&#62;">ShlAssign&#60;&#38;u64&#62;</a></li><li><a href="#impl-ShlAssign%3C%26u128%3E-for-BigInt" title="ShlAssign&#60;&#38;u128&#62;">ShlAssign&#60;&#38;u128&#62;</a></li><li><a href="#impl-ShlAssign%3C%26usize%3E-for-BigInt" title="ShlAssign&#60;&#38;usize&#62;">ShlAssign&#60;&#38;usize&#62;</a></li><li><a href="#impl-ShlAssign%3Ci8%3E-for-BigInt" title="ShlAssign&#60;i8&#62;">ShlAssign&#60;i8&#62;</a></li><li><a href="#impl-ShlAssign%3Ci16%3E-for-BigInt" title="ShlAssign&#60;i16&#62;">ShlAssign&#60;i16&#62;</a></li><li><a href="#impl-ShlAssign%3Ci32%3E-for-BigInt" title="ShlAssign&#60;i32&#62;">ShlAssign&#60;i32&#62;</a></li><li><a href="#impl-ShlAssign%3Ci64%3E-for-BigInt" title="ShlAssign&#60;i64&#62;">ShlAssign&#60;i64&#62;</a></li><li><a href="#impl-ShlAssign%3Ci128%3E-for-BigInt" title="ShlAssign&#60;i128&#62;">ShlAssign&#60;i128&#62;</a></li><li><a href="#impl-ShlAssign%3Cisize%3E-for-BigInt" title="ShlAssign&#60;isize&#62;">ShlAssign&#60;isize&#62;</a></li><li><a href="#impl-ShlAssign%3Cu8%3E-for-BigInt" title="ShlAssign&#60;u8&#62;">ShlAssign&#60;u8&#62;</a></li><li><a href="#impl-ShlAssign%3Cu16%3E-for-BigInt" title="ShlAssign&#60;u16&#62;">ShlAssign&#60;u16&#62;</a></li><li><a href="#impl-ShlAssign%3Cu32%3E-for-BigInt" title="ShlAssign&#60;u32&#62;">ShlAssign&#60;u32&#62;</a></li><li><a href="#impl-ShlAssign%3Cu64%3E-for-BigInt" title="ShlAssign&#60;u64&#62;">ShlAssign&#60;u64&#62;</a></li><li><a href="#impl-ShlAssign%3Cu128%3E-for-BigInt" title="ShlAssign&#60;u128&#62;">ShlAssign&#60;u128&#62;</a></li><li><a href="#impl-ShlAssign%3Cusize%3E-for-BigInt" title="ShlAssign&#60;usize&#62;">ShlAssign&#60;usize&#62;</a></li><li><a href="#impl-Shr%3C%26i8%3E-for-%26BigInt" title="Shr&#60;&#38;i8&#62;">Shr&#60;&#38;i8&#62;</a></li><li><a href="#impl-Shr%3C%26i8%3E-for-BigInt" title="Shr&#60;&#38;i8&#62;">Shr&#60;&#38;i8&#62;</a></li><li><a href="#impl-Shr%3C%26i16%3E-for-%26BigInt" title="Shr&#60;&#38;i16&#62;">Shr&#60;&#38;i16&#62;</a></li><li><a href="#impl-Shr%3C%26i16%3E-for-BigInt" title="Shr&#60;&#38;i16&#62;">Shr&#60;&#38;i16&#62;</a></li><li><a href="#impl-Shr%3C%26i32%3E-for-%26BigInt" title="Shr&#60;&#38;i32&#62;">Shr&#60;&#38;i32&#62;</a></li><li><a href="#impl-Shr%3C%26i32%3E-for-BigInt" title="Shr&#60;&#38;i32&#62;">Shr&#60;&#38;i32&#62;</a></li><li><a href="#impl-Shr%3C%26i64%3E-for-%26BigInt" title="Shr&#60;&#38;i64&#62;">Shr&#60;&#38;i64&#62;</a></li><li><a href="#impl-Shr%3C%26i64%3E-for-BigInt" title="Shr&#60;&#38;i64&#62;">Shr&#60;&#38;i64&#62;</a></li><li><a href="#impl-Shr%3C%26i128%3E-for-%26BigInt" title="Shr&#60;&#38;i128&#62;">Shr&#60;&#38;i128&#62;</a></li><li><a href="#impl-Shr%3C%26i128%3E-for-BigInt" title="Shr&#60;&#38;i128&#62;">Shr&#60;&#38;i128&#62;</a></li><li><a href="#impl-Shr%3C%26isize%3E-for-%26BigInt" title="Shr&#60;&#38;isize&#62;">Shr&#60;&#38;isize&#62;</a></li><li><a href="#impl-Shr%3C%26isize%3E-for-BigInt" title="Shr&#60;&#38;isize&#62;">Shr&#60;&#38;isize&#62;</a></li><li><a href="#impl-Shr%3C%26u8%3E-for-%26BigInt" title="Shr&#60;&#38;u8&#62;">Shr&#60;&#38;u8&#62;</a></li><li><a href="#impl-Shr%3C%26u8%3E-for-BigInt" title="Shr&#60;&#38;u8&#62;">Shr&#60;&#38;u8&#62;</a></li><li><a href="#impl-Shr%3C%26u16%3E-for-%26BigInt" title="Shr&#60;&#38;u16&#62;">Shr&#60;&#38;u16&#62;</a></li><li><a href="#impl-Shr%3C%26u16%3E-for-BigInt" title="Shr&#60;&#38;u16&#62;">Shr&#60;&#38;u16&#62;</a></li><li><a href="#impl-Shr%3C%26u32%3E-for-%26BigInt" title="Shr&#60;&#38;u32&#62;">Shr&#60;&#38;u32&#62;</a></li><li><a href="#impl-Shr%3C%26u32%3E-for-BigInt" title="Shr&#60;&#38;u32&#62;">Shr&#60;&#38;u32&#62;</a></li><li><a href="#impl-Shr%3C%26u64%3E-for-%26BigInt" title="Shr&#60;&#38;u64&#62;">Shr&#60;&#38;u64&#62;</a></li><li><a href="#impl-Shr%3C%26u64%3E-for-BigInt" title="Shr&#60;&#38;u64&#62;">Shr&#60;&#38;u64&#62;</a></li><li><a href="#impl-Shr%3C%26u128%3E-for-%26BigInt" title="Shr&#60;&#38;u128&#62;">Shr&#60;&#38;u128&#62;</a></li><li><a href="#impl-Shr%3C%26u128%3E-for-BigInt" title="Shr&#60;&#38;u128&#62;">Shr&#60;&#38;u128&#62;</a></li><li><a href="#impl-Shr%3C%26usize%3E-for-%26BigInt" title="Shr&#60;&#38;usize&#62;">Shr&#60;&#38;usize&#62;</a></li><li><a href="#impl-Shr%3C%26usize%3E-for-BigInt" title="Shr&#60;&#38;usize&#62;">Shr&#60;&#38;usize&#62;</a></li><li><a href="#impl-Shr%3Ci8%3E-for-%26BigInt" title="Shr&#60;i8&#62;">Shr&#60;i8&#62;</a></li><li><a href="#impl-Shr%3Ci8%3E-for-BigInt" title="Shr&#60;i8&#62;">Shr&#60;i8&#62;</a></li><li><a href="#impl-Shr%3Ci16%3E-for-%26BigInt" title="Shr&#60;i16&#62;">Shr&#60;i16&#62;</a></li><li><a href="#impl-Shr%3Ci16%3E-for-BigInt" title="Shr&#60;i16&#62;">Shr&#60;i16&#62;</a></li><li><a href="#impl-Shr%3Ci32%3E-for-%26BigInt" title="Shr&#60;i32&#62;">Shr&#60;i32&#62;</a></li><li><a href="#impl-Shr%3Ci32%3E-for-BigInt" title="Shr&#60;i32&#62;">Shr&#60;i32&#62;</a></li><li><a href="#impl-Shr%3Ci64%3E-for-%26BigInt" title="Shr&#60;i64&#62;">Shr&#60;i64&#62;</a></li><li><a href="#impl-Shr%3Ci64%3E-for-BigInt" title="Shr&#60;i64&#62;">Shr&#60;i64&#62;</a></li><li><a href="#impl-Shr%3Ci128%3E-for-%26BigInt" title="Shr&#60;i128&#62;">Shr&#60;i128&#62;</a></li><li><a href="#impl-Shr%3Ci128%3E-for-BigInt" title="Shr&#60;i128&#62;">Shr&#60;i128&#62;</a></li><li><a href="#impl-Shr%3Cisize%3E-for-%26BigInt" title="Shr&#60;isize&#62;">Shr&#60;isize&#62;</a></li><li><a href="#impl-Shr%3Cisize%3E-for-BigInt" title="Shr&#60;isize&#62;">Shr&#60;isize&#62;</a></li><li><a href="#impl-Shr%3Cu8%3E-for-%26BigInt" title="Shr&#60;u8&#62;">Shr&#60;u8&#62;</a></li><li><a href="#impl-Shr%3Cu8%3E-for-BigInt" title="Shr&#60;u8&#62;">Shr&#60;u8&#62;</a></li><li><a href="#impl-Shr%3Cu16%3E-for-%26BigInt" title="Shr&#60;u16&#62;">Shr&#60;u16&#62;</a></li><li><a href="#impl-Shr%3Cu16%3E-for-BigInt" title="Shr&#60;u16&#62;">Shr&#60;u16&#62;</a></li><li><a href="#impl-Shr%3Cu32%3E-for-%26BigInt" title="Shr&#60;u32&#62;">Shr&#60;u32&#62;</a></li><li><a href="#impl-Shr%3Cu32%3E-for-BigInt" title="Shr&#60;u32&#62;">Shr&#60;u32&#62;</a></li><li><a href="#impl-Shr%3Cu64%3E-for-%26BigInt" title="Shr&#60;u64&#62;">Shr&#60;u64&#62;</a></li><li><a href="#impl-Shr%3Cu64%3E-for-BigInt" title="Shr&#60;u64&#62;">Shr&#60;u64&#62;</a></li><li><a href="#impl-Shr%3Cu128%3E-for-%26BigInt" title="Shr&#60;u128&#62;">Shr&#60;u128&#62;</a></li><li><a href="#impl-Shr%3Cu128%3E-for-BigInt" title="Shr&#60;u128&#62;">Shr&#60;u128&#62;</a></li><li><a href="#impl-Shr%3Cusize%3E-for-%26BigInt" title="Shr&#60;usize&#62;">Shr&#60;usize&#62;</a></li><li><a href="#impl-Shr%3Cusize%3E-for-BigInt" title="Shr&#60;usize&#62;">Shr&#60;usize&#62;</a></li><li><a href="#impl-ShrAssign%3C%26i8%3E-for-BigInt" title="ShrAssign&#60;&#38;i8&#62;">ShrAssign&#60;&#38;i8&#62;</a></li><li><a href="#impl-ShrAssign%3C%26i16%3E-for-BigInt" title="ShrAssign&#60;&#38;i16&#62;">ShrAssign&#60;&#38;i16&#62;</a></li><li><a href="#impl-ShrAssign%3C%26i32%3E-for-BigInt" title="ShrAssign&#60;&#38;i32&#62;">ShrAssign&#60;&#38;i32&#62;</a></li><li><a href="#impl-ShrAssign%3C%26i64%3E-for-BigInt" title="ShrAssign&#60;&#38;i64&#62;">ShrAssign&#60;&#38;i64&#62;</a></li><li><a href="#impl-ShrAssign%3C%26i128%3E-for-BigInt" title="ShrAssign&#60;&#38;i128&#62;">ShrAssign&#60;&#38;i128&#62;</a></li><li><a href="#impl-ShrAssign%3C%26isize%3E-for-BigInt" title="ShrAssign&#60;&#38;isize&#62;">ShrAssign&#60;&#38;isize&#62;</a></li><li><a href="#impl-ShrAssign%3C%26u8%3E-for-BigInt" title="ShrAssign&#60;&#38;u8&#62;">ShrAssign&#60;&#38;u8&#62;</a></li><li><a href="#impl-ShrAssign%3C%26u16%3E-for-BigInt" title="ShrAssign&#60;&#38;u16&#62;">ShrAssign&#60;&#38;u16&#62;</a></li><li><a href="#impl-ShrAssign%3C%26u32%3E-for-BigInt" title="ShrAssign&#60;&#38;u32&#62;">ShrAssign&#60;&#38;u32&#62;</a></li><li><a href="#impl-ShrAssign%3C%26u64%3E-for-BigInt" title="ShrAssign&#60;&#38;u64&#62;">ShrAssign&#60;&#38;u64&#62;</a></li><li><a href="#impl-ShrAssign%3C%26u128%3E-for-BigInt" title="ShrAssign&#60;&#38;u128&#62;">ShrAssign&#60;&#38;u128&#62;</a></li><li><a href="#impl-ShrAssign%3C%26usize%3E-for-BigInt" title="ShrAssign&#60;&#38;usize&#62;">ShrAssign&#60;&#38;usize&#62;</a></li><li><a href="#impl-ShrAssign%3Ci8%3E-for-BigInt" title="ShrAssign&#60;i8&#62;">ShrAssign&#60;i8&#62;</a></li><li><a href="#impl-ShrAssign%3Ci16%3E-for-BigInt" title="ShrAssign&#60;i16&#62;">ShrAssign&#60;i16&#62;</a></li><li><a href="#impl-ShrAssign%3Ci32%3E-for-BigInt" title="ShrAssign&#60;i32&#62;">ShrAssign&#60;i32&#62;</a></li><li><a href="#impl-ShrAssign%3Ci64%3E-for-BigInt" title="ShrAssign&#60;i64&#62;">ShrAssign&#60;i64&#62;</a></li><li><a href="#impl-ShrAssign%3Ci128%3E-for-BigInt" title="ShrAssign&#60;i128&#62;">ShrAssign&#60;i128&#62;</a></li><li><a href="#impl-ShrAssign%3Cisize%3E-for-BigInt" title="ShrAssign&#60;isize&#62;">ShrAssign&#60;isize&#62;</a></li><li><a href="#impl-ShrAssign%3Cu8%3E-for-BigInt" title="ShrAssign&#60;u8&#62;">ShrAssign&#60;u8&#62;</a></li><li><a href="#impl-ShrAssign%3Cu16%3E-for-BigInt" title="ShrAssign&#60;u16&#62;">ShrAssign&#60;u16&#62;</a></li><li><a href="#impl-ShrAssign%3Cu32%3E-for-BigInt" title="ShrAssign&#60;u32&#62;">ShrAssign&#60;u32&#62;</a></li><li><a href="#impl-ShrAssign%3Cu64%3E-for-BigInt" title="ShrAssign&#60;u64&#62;">ShrAssign&#60;u64&#62;</a></li><li><a href="#impl-ShrAssign%3Cu128%3E-for-BigInt" title="ShrAssign&#60;u128&#62;">ShrAssign&#60;u128&#62;</a></li><li><a href="#impl-ShrAssign%3Cusize%3E-for-BigInt" title="ShrAssign&#60;usize&#62;">ShrAssign&#60;usize&#62;</a></li><li><a href="#impl-Signed-for-BigInt" title="Signed">Signed</a></li><li><a href="#impl-Sub-for-BigInt" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26BigInt" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26i128" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26i16" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26i32" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26i64" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26i8" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26isize" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26u128" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26u16" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26u32" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26u64" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26u8" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-%26usize" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-BigInt" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-i128" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-i16" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-i32" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-i64" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-i8" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-isize" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-u128" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-u16" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-u32" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-u64" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-u8" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26BigInt%3E-for-usize" title="Sub&#60;&#38;BigInt&#62;">Sub&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-Sub%3C%26i8%3E-for-%26BigInt" title="Sub&#60;&#38;i8&#62;">Sub&#60;&#38;i8&#62;</a></li><li><a href="#impl-Sub%3C%26i8%3E-for-BigInt" title="Sub&#60;&#38;i8&#62;">Sub&#60;&#38;i8&#62;</a></li><li><a href="#impl-Sub%3C%26i16%3E-for-%26BigInt" title="Sub&#60;&#38;i16&#62;">Sub&#60;&#38;i16&#62;</a></li><li><a href="#impl-Sub%3C%26i16%3E-for-BigInt" title="Sub&#60;&#38;i16&#62;">Sub&#60;&#38;i16&#62;</a></li><li><a href="#impl-Sub%3C%26i32%3E-for-%26BigInt" title="Sub&#60;&#38;i32&#62;">Sub&#60;&#38;i32&#62;</a></li><li><a href="#impl-Sub%3C%26i32%3E-for-BigInt" title="Sub&#60;&#38;i32&#62;">Sub&#60;&#38;i32&#62;</a></li><li><a href="#impl-Sub%3C%26i64%3E-for-%26BigInt" title="Sub&#60;&#38;i64&#62;">Sub&#60;&#38;i64&#62;</a></li><li><a href="#impl-Sub%3C%26i64%3E-for-BigInt" title="Sub&#60;&#38;i64&#62;">Sub&#60;&#38;i64&#62;</a></li><li><a href="#impl-Sub%3C%26i128%3E-for-%26BigInt" title="Sub&#60;&#38;i128&#62;">Sub&#60;&#38;i128&#62;</a></li><li><a href="#impl-Sub%3C%26i128%3E-for-BigInt" title="Sub&#60;&#38;i128&#62;">Sub&#60;&#38;i128&#62;</a></li><li><a href="#impl-Sub%3C%26isize%3E-for-%26BigInt" title="Sub&#60;&#38;isize&#62;">Sub&#60;&#38;isize&#62;</a></li><li><a href="#impl-Sub%3C%26isize%3E-for-BigInt" title="Sub&#60;&#38;isize&#62;">Sub&#60;&#38;isize&#62;</a></li><li><a href="#impl-Sub%3C%26u8%3E-for-%26BigInt" title="Sub&#60;&#38;u8&#62;">Sub&#60;&#38;u8&#62;</a></li><li><a href="#impl-Sub%3C%26u8%3E-for-BigInt" title="Sub&#60;&#38;u8&#62;">Sub&#60;&#38;u8&#62;</a></li><li><a href="#impl-Sub%3C%26u16%3E-for-%26BigInt" title="Sub&#60;&#38;u16&#62;">Sub&#60;&#38;u16&#62;</a></li><li><a href="#impl-Sub%3C%26u16%3E-for-BigInt" title="Sub&#60;&#38;u16&#62;">Sub&#60;&#38;u16&#62;</a></li><li><a href="#impl-Sub%3C%26u32%3E-for-%26BigInt" title="Sub&#60;&#38;u32&#62;">Sub&#60;&#38;u32&#62;</a></li><li><a href="#impl-Sub%3C%26u32%3E-for-BigInt" title="Sub&#60;&#38;u32&#62;">Sub&#60;&#38;u32&#62;</a></li><li><a href="#impl-Sub%3C%26u64%3E-for-%26BigInt" title="Sub&#60;&#38;u64&#62;">Sub&#60;&#38;u64&#62;</a></li><li><a href="#impl-Sub%3C%26u64%3E-for-BigInt" title="Sub&#60;&#38;u64&#62;">Sub&#60;&#38;u64&#62;</a></li><li><a href="#impl-Sub%3C%26u128%3E-for-%26BigInt" title="Sub&#60;&#38;u128&#62;">Sub&#60;&#38;u128&#62;</a></li><li><a href="#impl-Sub%3C%26u128%3E-for-BigInt" title="Sub&#60;&#38;u128&#62;">Sub&#60;&#38;u128&#62;</a></li><li><a href="#impl-Sub%3C%26usize%3E-for-%26BigInt" title="Sub&#60;&#38;usize&#62;">Sub&#60;&#38;usize&#62;</a></li><li><a href="#impl-Sub%3C%26usize%3E-for-BigInt" title="Sub&#60;&#38;usize&#62;">Sub&#60;&#38;usize&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26BigInt" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26i128" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26i16" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26i32" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26i64" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26i8" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26isize" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26u128" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26u16" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26u32" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26u64" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26u8" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-%26usize" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-i128" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-i16" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-i32" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-i64" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-i8" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-isize" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-u128" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-u16" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-u32" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-u64" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-u8" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3CBigInt%3E-for-usize" title="Sub&#60;BigInt&#62;">Sub&#60;BigInt&#62;</a></li><li><a href="#impl-Sub%3Ci8%3E-for-%26BigInt" title="Sub&#60;i8&#62;">Sub&#60;i8&#62;</a></li><li><a href="#impl-Sub%3Ci8%3E-for-BigInt" title="Sub&#60;i8&#62;">Sub&#60;i8&#62;</a></li><li><a href="#impl-Sub%3Ci16%3E-for-%26BigInt" title="Sub&#60;i16&#62;">Sub&#60;i16&#62;</a></li><li><a href="#impl-Sub%3Ci16%3E-for-BigInt" title="Sub&#60;i16&#62;">Sub&#60;i16&#62;</a></li><li><a href="#impl-Sub%3Ci32%3E-for-%26BigInt" title="Sub&#60;i32&#62;">Sub&#60;i32&#62;</a></li><li><a href="#impl-Sub%3Ci32%3E-for-BigInt" title="Sub&#60;i32&#62;">Sub&#60;i32&#62;</a></li><li><a href="#impl-Sub%3Ci64%3E-for-%26BigInt" title="Sub&#60;i64&#62;">Sub&#60;i64&#62;</a></li><li><a href="#impl-Sub%3Ci64%3E-for-BigInt" title="Sub&#60;i64&#62;">Sub&#60;i64&#62;</a></li><li><a href="#impl-Sub%3Ci128%3E-for-%26BigInt" title="Sub&#60;i128&#62;">Sub&#60;i128&#62;</a></li><li><a href="#impl-Sub%3Ci128%3E-for-BigInt" title="Sub&#60;i128&#62;">Sub&#60;i128&#62;</a></li><li><a href="#impl-Sub%3Cisize%3E-for-%26BigInt" title="Sub&#60;isize&#62;">Sub&#60;isize&#62;</a></li><li><a href="#impl-Sub%3Cisize%3E-for-BigInt" title="Sub&#60;isize&#62;">Sub&#60;isize&#62;</a></li><li><a href="#impl-Sub%3Cu8%3E-for-%26BigInt" title="Sub&#60;u8&#62;">Sub&#60;u8&#62;</a></li><li><a href="#impl-Sub%3Cu8%3E-for-BigInt" title="Sub&#60;u8&#62;">Sub&#60;u8&#62;</a></li><li><a href="#impl-Sub%3Cu16%3E-for-%26BigInt" title="Sub&#60;u16&#62;">Sub&#60;u16&#62;</a></li><li><a href="#impl-Sub%3Cu16%3E-for-BigInt" title="Sub&#60;u16&#62;">Sub&#60;u16&#62;</a></li><li><a href="#impl-Sub%3Cu32%3E-for-%26BigInt" title="Sub&#60;u32&#62;">Sub&#60;u32&#62;</a></li><li><a href="#impl-Sub%3Cu32%3E-for-BigInt" title="Sub&#60;u32&#62;">Sub&#60;u32&#62;</a></li><li><a href="#impl-Sub%3Cu64%3E-for-%26BigInt" title="Sub&#60;u64&#62;">Sub&#60;u64&#62;</a></li><li><a href="#impl-Sub%3Cu64%3E-for-BigInt" title="Sub&#60;u64&#62;">Sub&#60;u64&#62;</a></li><li><a href="#impl-Sub%3Cu128%3E-for-%26BigInt" title="Sub&#60;u128&#62;">Sub&#60;u128&#62;</a></li><li><a href="#impl-Sub%3Cu128%3E-for-BigInt" title="Sub&#60;u128&#62;">Sub&#60;u128&#62;</a></li><li><a href="#impl-Sub%3Cusize%3E-for-%26BigInt" title="Sub&#60;usize&#62;">Sub&#60;usize&#62;</a></li><li><a href="#impl-Sub%3Cusize%3E-for-BigInt" title="Sub&#60;usize&#62;">Sub&#60;usize&#62;</a></li><li><a href="#impl-SubAssign-for-BigInt" title="SubAssign">SubAssign</a></li><li><a href="#impl-SubAssign%3C%26BigInt%3E-for-BigInt" title="SubAssign&#60;&#38;BigInt&#62;">SubAssign&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-SubAssign%3Ci8%3E-for-BigInt" title="SubAssign&#60;i8&#62;">SubAssign&#60;i8&#62;</a></li><li><a href="#impl-SubAssign%3Ci16%3E-for-BigInt" title="SubAssign&#60;i16&#62;">SubAssign&#60;i16&#62;</a></li><li><a href="#impl-SubAssign%3Ci32%3E-for-BigInt" title="SubAssign&#60;i32&#62;">SubAssign&#60;i32&#62;</a></li><li><a href="#impl-SubAssign%3Ci64%3E-for-BigInt" title="SubAssign&#60;i64&#62;">SubAssign&#60;i64&#62;</a></li><li><a href="#impl-SubAssign%3Ci128%3E-for-BigInt" title="SubAssign&#60;i128&#62;">SubAssign&#60;i128&#62;</a></li><li><a href="#impl-SubAssign%3Cisize%3E-for-BigInt" title="SubAssign&#60;isize&#62;">SubAssign&#60;isize&#62;</a></li><li><a href="#impl-SubAssign%3Cu8%3E-for-BigInt" title="SubAssign&#60;u8&#62;">SubAssign&#60;u8&#62;</a></li><li><a href="#impl-SubAssign%3Cu16%3E-for-BigInt" title="SubAssign&#60;u16&#62;">SubAssign&#60;u16&#62;</a></li><li><a href="#impl-SubAssign%3Cu32%3E-for-BigInt" title="SubAssign&#60;u32&#62;">SubAssign&#60;u32&#62;</a></li><li><a href="#impl-SubAssign%3Cu64%3E-for-BigInt" title="SubAssign&#60;u64&#62;">SubAssign&#60;u64&#62;</a></li><li><a href="#impl-SubAssign%3Cu128%3E-for-BigInt" title="SubAssign&#60;u128&#62;">SubAssign&#60;u128&#62;</a></li><li><a href="#impl-SubAssign%3Cusize%3E-for-BigInt" title="SubAssign&#60;usize&#62;">SubAssign&#60;usize&#62;</a></li><li><a href="#impl-Sum%3CT%3E-for-BigInt" title="Sum&#60;T&#62;">Sum&#60;T&#62;</a></li><li><a href="#impl-ToBigInt-for-BigInt" title="ToBigInt">ToBigInt</a></li><li><a href="#impl-ToBigUint-for-BigInt" title="ToBigUint">ToBigUint</a></li><li><a href="#impl-ToBytes-for-BigInt" title="ToBytes">ToBytes</a></li><li><a href="#impl-ToPrimitive-for-BigInt" title="ToPrimitive">ToPrimitive</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-BigUint" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-i128" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-i16" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-i32" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-i64" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-i8" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-isize" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-u128" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-u16" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-u32" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-u64" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-u8" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3C%26BigInt%3E-for-usize" title="TryFrom&#60;&#38;BigInt&#62;">TryFrom&#60;&#38;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-BigUint" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-i128" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-i16" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-i32" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-i64" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-i8" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-isize" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-u128" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-u16" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-u32" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-u64" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-u8" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-TryFrom%3CBigInt%3E-for-usize" title="TryFrom&#60;BigInt&#62;">TryFrom&#60;BigInt&#62;</a></li><li><a href="#impl-UpperHex-for-BigInt" title="UpperHex">UpperHex</a></li><li><a href="#impl-Zero-for-BigInt" title="Zero">Zero</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BigInt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BigInt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BigInt" title="Send">Send</a></li><li><a href="#impl-Sync-for-BigInt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BigInt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BigInt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Average-for-I" title="Average">Average</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-NumAssign-for-T" title="NumAssign">NumAssign</a></li><li><a href="#impl-NumAssignOps%3CRhs%3E-for-T" title="NumAssignOps&#60;Rhs&#62;">NumAssignOps&#60;Rhs&#62;</a></li><li><a href="#impl-NumAssignRef-for-T" title="NumAssignRef">NumAssignRef</a></li><li><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" title="NumOps&#60;Rhs, Output&#62;">NumOps&#60;Rhs, Output&#62;</a></li><li><a href="#impl-NumRef-for-T" title="NumRef">NumRef</a></li><li><a href="#impl-RefNum%3CBase%3E-for-T" title="RefNum&#60;Base&#62;">RefNum&#60;Base&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate num_<wbr>bigint</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">num_bigint</a></div><h1>Struct <span class="struct">BigInt</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/num_bigint/bigint.rs.html#57-60">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BigInt { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A big signed integer type.</p>
</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#565-1156">Source</a><a href="#impl-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#567-570">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: Self</h4></section></summary><div class="docblock"><p>A constant <code>BigInt</code> with value 0, useful for static initialization.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#576-578">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, digits: <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt;) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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_biguint" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#584-592">Source</a><h4 class="code-header">pub fn <a href="#method.from_biguint" class="fn">from_biguint</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, data: <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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/bigint.rs.html#598-600">Source</a><h4 class="code-header">pub fn <a href="#method.from_slice" class="fn">from_slice</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, slice: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>]) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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/bigint.rs.html#606-613">Source</a><h4 class="code-header">pub fn <a href="#method.assign_from_slice" class="fn">assign_from_slice</a>(&amp;mut self, sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, slice: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>])</h4></section></summary><div class="docblock"><p>Reinitializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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/bigint.rs.html#634-636">Source</a><h4 class="code-header">pub fn <a href="#method.from_bytes_be" class="fn">from_bytes_be</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a>.</p>
<p>The bytes are in big-endian byte order.</p>
<h5 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from_bytes_be(Sign::Plus, <span class="string">b"A"</span>),
BigInt::parse_bytes(<span class="string">b"65"</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigInt::from_bytes_be(Sign::Plus, <span class="string">b"AA"</span>),
BigInt::parse_bytes(<span class="string">b"16705"</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigInt::from_bytes_be(Sign::Plus, <span class="string">b"AB"</span>),
BigInt::parse_bytes(<span class="string">b"16706"</span>, <span class="number">10</span>).unwrap());
<span class="macro">assert_eq!</span>(BigInt::from_bytes_be(Sign::Plus, <span class="string">b"Hello world!"</span>),
BigInt::parse_bytes(<span class="string">b"22405534230753963835153736737"</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/bigint.rs.html#642-644">Source</a><h4 class="code-header">pub fn <a href="#method.from_bytes_le" class="fn">from_bytes_le</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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.from_signed_bytes_be" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#651-653">Source</a><h4 class="code-header">pub fn <a href="#method.from_signed_bytes_be" class="fn">from_signed_bytes_be</a>(digits: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> from an array of bytes in
twos complement binary representation.</p>
<p>The digits are in big-endian base 2<sup>8</sup>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_signed_bytes_le" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#659-661">Source</a><h4 class="code-header">pub fn <a href="#method.from_signed_bytes_le" class="fn">from_signed_bytes_le</a>(digits: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> from an array of bytes in twos complement.</p>
<p>The digits are in little-endian base 2<sup>8</sup>.</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/bigint.rs.html#675-678">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.93.1/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a>.</p>
<h5 id="examples-1"><a class="doc-anchor" href="#examples-1">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, ToBigInt};
<span class="macro">assert_eq!</span>(BigInt::parse_bytes(<span class="string">b"1234"</span>, <span class="number">10</span>), ToBigInt::to_bigint(<span class="kw-2">&amp;</span><span class="number">1234</span>));
<span class="macro">assert_eq!</span>(BigInt::parse_bytes(<span class="string">b"ABCD"</span>, <span class="number">16</span>), ToBigInt::to_bigint(<span class="kw-2">&amp;</span><span class="number">0xABCD</span>));
<span class="macro">assert_eq!</span>(BigInt::parse_bytes(<span class="string">b"G"</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/bigint.rs.html#696-699">Source</a><h4 class="code-header">pub fn <a href="#method.from_radix_be" class="fn">from_radix_be</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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 class="doc-anchor" href="#examples-2">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="kw">let </span>inbase190 = <span class="macro">vec!</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 = BigInt::from_radix_be(Sign::Minus, <span class="kw-2">&amp;</span>inbase190, <span class="number">190</span>).unwrap();
<span class="macro">assert_eq!</span>(a.to_radix_be(<span class="number">190</span>), (Sign:: Minus, 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/bigint.rs.html#717-720">Source</a><h4 class="code-header">pub fn <a href="#method.from_radix_le" class="fn">from_radix_le</a>(sign: <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</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 class="doc-anchor" href="#examples-3">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="kw">let </span>inbase190 = <span class="macro">vec!</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 = BigInt::from_radix_be(Sign::Minus, <span class="kw-2">&amp;</span>inbase190, <span class="number">190</span>).unwrap();
<span class="macro">assert_eq!</span>(a.to_radix_be(<span class="number">190</span>), (Sign::Minus, 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/bigint.rs.html#733-735">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="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt;)</h4></section></summary><div class="docblock"><p>Returns the sign and the byte representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> in big-endian byte order.</p>
<h5 id="examples-4"><a class="doc-anchor" href="#examples-4">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{ToBigInt, Sign};
<span class="kw">let </span>i = -<span class="number">1125</span>.to_bigint().unwrap();
<span class="macro">assert_eq!</span>(i.to_bytes_be(), (Sign::Minus, <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/bigint.rs.html#748-750">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="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt;)</h4></section></summary><div class="docblock"><p>Returns the sign and the byte representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> in little-endian byte order.</p>
<h5 id="examples-5"><a class="doc-anchor" href="#examples-5">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{ToBigInt, Sign};
<span class="kw">let </span>i = -<span class="number">1125</span>.to_bigint().unwrap();
<span class="macro">assert_eq!</span>(i.to_bytes_le(), (Sign::Minus, <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/bigint.rs.html#767-769">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="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt;)</h4></section></summary><div class="docblock"><p>Returns the sign and the <code>u32</code> digits representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> ordered least
significant digit first.</p>
<h5 id="examples-6"><a class="doc-anchor" href="#examples-6">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">1125</span>).to_u32_digits(), (Sign::Minus, <span class="macro">vec!</span>[<span class="number">1125</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967295u32</span>).to_u32_digits(), (Sign::Plus, <span class="macro">vec!</span>[<span class="number">4294967295</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967296u64</span>).to_u32_digits(), (Sign::Plus, <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">1</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">112500000000i64</span>).to_u32_digits(), (Sign::Minus, <span class="macro">vec!</span>[<span class="number">830850304</span>, <span class="number">26</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">112500000000i64</span>).to_u32_digits(), (Sign::Plus, <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/bigint.rs.html#787-789">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="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt;)</h4></section></summary><div class="docblock"><p>Returns the sign and the <code>u64</code> digits representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> ordered least
significant digit first.</p>
<h5 id="examples-7"><a class="doc-anchor" href="#examples-7">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">1125</span>).to_u64_digits(), (Sign::Minus, <span class="macro">vec!</span>[<span class="number">1125</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967295u32</span>).to_u64_digits(), (Sign::Plus, <span class="macro">vec!</span>[<span class="number">4294967295</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967296u64</span>).to_u64_digits(), (Sign::Plus, <span class="macro">vec!</span>[<span class="number">4294967296</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">112500000000i64</span>).to_u64_digits(), (Sign::Minus, <span class="macro">vec!</span>[<span class="number">112500000000</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">112500000000i64</span>).to_u64_digits(), (Sign::Plus, <span class="macro">vec!</span>[<span class="number">112500000000</span>]));
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">1u128 </span>&lt;&lt; <span class="number">64</span>).to_u64_digits(), (Sign::Plus, <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/bigint.rs.html#806-808">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="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.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> ordered least
significant digit first.</p>
<h5 id="examples-8"><a class="doc-anchor" href="#examples-8">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigInt;
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">1125</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>(BigInt::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>(BigInt::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>(BigInt::from(-<span class="number">112500000000i64</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>]);
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">112500000000i64</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/bigint.rs.html#826-828">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="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.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> ordered least
significant digit first.</p>
<h5 id="examples-9"><a class="doc-anchor" href="#examples-9">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigInt;
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">1125</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">1125u64</span>]);
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967295u32</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">4294967295u64</span>]);
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">4294967296u64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">4294967296u64</span>]);
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">112500000000i64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">112500000000u64</span>]);
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">112500000000i64</span>).iter_u64_digits().collect::&lt;Vec&lt;u64&gt;&gt;(), <span class="macro">vec!</span>[<span class="number">112500000000u64</span>]);
<span class="macro">assert_eq!</span>(BigInt::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_signed_bytes_be" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#841-843">Source</a><h4 class="code-header">pub fn <a href="#method.to_signed_bytes_be" class="fn">to_signed_bytes_be</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the twos-complement byte representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> in big-endian byte order.</p>
<h5 id="examples-10"><a class="doc-anchor" href="#examples-10">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::ToBigInt;
<span class="kw">let </span>i = -<span class="number">1125</span>.to_bigint().unwrap();
<span class="macro">assert_eq!</span>(i.to_signed_bytes_be(), <span class="macro">vec!</span>[<span class="number">251</span>, <span class="number">155</span>]);</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.to_signed_bytes_le" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#856-858">Source</a><h4 class="code-header">pub fn <a href="#method.to_signed_bytes_le" class="fn">to_signed_bytes_le</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the twos-complement byte representation of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> in little-endian byte order.</p>
<h5 id="examples-11"><a class="doc-anchor" href="#examples-11">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::ToBigInt;
<span class="kw">let </span>i = -<span class="number">1125</span>.to_bigint().unwrap();
<span class="macro">assert_eq!</span>(i.to_signed_bytes_le(), <span class="macro">vec!</span>[<span class="number">155</span>, <span class="number">251</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/bigint.rs.html#872-881">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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.93.1/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-12"><a class="doc-anchor" href="#examples-12">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigInt;
<span class="kw">let </span>i = BigInt::parse_bytes(<span class="string">b"ff"</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">"ff"</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/bigint.rs.html#898-900">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.93.1/std/primitive.u32.html">u32</a>) -&gt; (<a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</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-13"><a class="doc-anchor" href="#examples-13">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">0xFFFFi64</span>).to_radix_be(<span class="number">159</span>),
(Sign::Minus, <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/bigint.rs.html#917-919">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.93.1/std/primitive.u32.html">u32</a>) -&gt; (<a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</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 <code>u8</code> number.
<code>radix</code> must be in the range <code>2...256</code>.</p>
<h5 id="examples-14"><a class="doc-anchor" href="#examples-14">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">0xFFFFi64</span>).to_radix_le(<span class="number">159</span>),
(Sign::Minus, <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.sign" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#933-935">Source</a><h4 class="code-header">pub fn <a href="#method.sign" class="fn">sign</a>(&amp;self) -&gt; <a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a></h4></section></summary><div class="docblock"><p>Returns the sign of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> as a <a href="enum.Sign.html" title="enum num_bigint::Sign"><code>Sign</code></a>.</p>
<h5 id="examples-15"><a class="doc-anchor" href="#examples-15">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">1234</span>).sign(), Sign::Plus);
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">4321</span>).sign(), Sign::Minus);
<span class="macro">assert_eq!</span>(BigInt::ZERO.sign(), Sign::NoSign);</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.magnitude" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#950-952">Source</a><h4 class="code-header">pub fn <a href="#method.magnitude" class="fn">magnitude</a>(&amp;self) -&gt; &amp;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a></h4></section></summary><div class="docblock"><p>Returns the magnitude of the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> as a <a href="struct.BigUint.html" title="struct num_bigint::BigUint"><code>BigUint</code></a>.</p>
<h5 id="examples-16"><a class="doc-anchor" href="#examples-16">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, BigUint};
<span class="kw">use </span>num_traits::Zero;
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">1234</span>).magnitude(), <span class="kw-2">&amp;</span>BigUint::from(<span class="number">1234u32</span>));
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">4321</span>).magnitude(), <span class="kw-2">&amp;</span>BigUint::from(<span class="number">4321u32</span>));
<span class="macro">assert!</span>(BigInt::ZERO.magnitude().is_zero());</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#967-969">Source</a><h4 class="code-header">pub fn <a href="#method.into_parts" class="fn">into_parts</a>(self) -&gt; (<a class="enum" href="enum.Sign.html" title="enum num_bigint::Sign">Sign</a>, <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>)</h4></section></summary><div class="docblock"><p>Convert this <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> into its <a href="enum.Sign.html" title="enum num_bigint::Sign"><code>Sign</code></a> and <a href="struct.BigUint.html" title="struct num_bigint::BigUint"><code>BigUint</code></a> magnitude,
the reverse of <a href="struct.BigInt.html#method.from_biguint" title="associated function num_bigint::BigInt::from_biguint"><code>BigInt::from_biguint()</code></a>.</p>
<h5 id="examples-17"><a class="doc-anchor" href="#examples-17">§</a>Examples</h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::{BigInt, BigUint, Sign};
<span class="macro">assert_eq!</span>(BigInt::from(<span class="number">1234</span>).into_parts(), (Sign::Plus, BigUint::from(<span class="number">1234u32</span>)));
<span class="macro">assert_eq!</span>(BigInt::from(-<span class="number">4321</span>).into_parts(), (Sign::Minus, BigUint::from(<span class="number">4321u32</span>)));
<span class="macro">assert_eq!</span>(BigInt::ZERO.into_parts(), (Sign::NoSign, BigUint::ZERO));</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/bigint.rs.html#974-976">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.93.1/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Determines the fewest bits necessary to express the <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a>,
not including the sign.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_biguint" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#980-986">Source</a><h4 class="code-header">pub fn <a href="#method.to_biguint" class="fn">to_biguint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt;</h4></section></summary><div class="docblock"><p>Converts this <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a> into a <a href="struct.BigUint.html" title="struct num_bigint::BigUint"><code>BigUint</code></a>, if its not negative.</p>
</div></details><section id="method.checked_add" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#989-991">Source</a><h4 class="code-header">pub fn <a href="#method.checked_add" class="fn">checked_add</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section><section id="method.checked_sub" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#994-996">Source</a><h4 class="code-header">pub fn <a href="#method.checked_sub" class="fn">checked_sub</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section><section id="method.checked_mul" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#999-1001">Source</a><h4 class="code-header">pub fn <a href="#method.checked_mul" class="fn">checked_mul</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section><section id="method.checked_div" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1004-1009">Source</a><h4 class="code-header">pub fn <a href="#method.checked_div" class="fn">checked_div</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt;</h4></section><details class="toggle method-toggle" open><summary><section id="method.pow" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1012-1014">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.93.1/std/primitive.u32.html">u32</a>) -&gt; Self</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/bigint.rs.html#1024-1026">Source</a><h4 class="code-header">pub fn <a href="#method.modpow" class="fn">modpow</a>(&amp;self, exponent: &amp;Self, modulus: &amp;Self) -&gt; Self</h4></section></summary><div class="docblock"><p>Returns <code>(self ^ exponent) mod modulus</code></p>
<p>Note that this rounds like <code>mod_floor</code>, not like the <code>%</code> operator,
which makes a difference when given a negative <code>self</code> or <code>modulus</code>.
The result will be in the interval <code>[0, modulus)</code> for <code>modulus &gt; 0</code>,
or in the interval <code>(modulus, 0]</code> for <code>modulus &lt; 0</code></p>
<p>Panics if the exponent is negative or the modulus is zero.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.modinv" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1074-1084">Source</a><h4 class="code-header">pub fn <a href="#method.modinv" class="fn">modinv</a>(&amp;self, modulus: &amp;Self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Returns the modular multiplicative inverse if it exists, otherwise <code>None</code>.</p>
<p>This solves for <code>x</code> such that <code>self * x ≡ 1 (mod modulus)</code>.
Note that this rounds like <code>mod_floor</code>, not like the <code>%</code> operator,
which makes a difference when given a negative <code>self</code> or <code>modulus</code>.
The solution will be in the interval <code>[0, modulus)</code> for <code>modulus &gt; 0</code>,
or in the interval <code>(modulus, 0]</code> for <code>modulus &lt; 0</code>,
and it exists if and only if <code>gcd(self, modulus) == 1</code>.</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>num_bigint::BigInt;
<span class="kw">use </span>num_integer::Integer;
<span class="kw">use </span>num_traits::{One, Zero};
<span class="kw">let </span>m = BigInt::from(<span class="number">383</span>);
<span class="comment">// Trivial cases
</span><span class="macro">assert_eq!</span>(BigInt::zero().modinv(<span class="kw-2">&amp;</span>m), <span class="prelude-val">None</span>);
<span class="macro">assert_eq!</span>(BigInt::one().modinv(<span class="kw-2">&amp;</span>m), <span class="prelude-val">Some</span>(BigInt::one()));
<span class="kw">let </span>neg1 = <span class="kw-2">&amp;</span>m - <span class="number">1u32</span>;
<span class="macro">assert_eq!</span>(neg1.modinv(<span class="kw-2">&amp;</span>m), <span class="prelude-val">Some</span>(neg1));
<span class="comment">// Positive self and modulus
</span><span class="kw">let </span>a = BigInt::from(<span class="number">271</span>);
<span class="kw">let </span>x = a.modinv(<span class="kw-2">&amp;</span>m).unwrap();
<span class="macro">assert_eq!</span>(x, BigInt::from(<span class="number">106</span>));
<span class="macro">assert_eq!</span>(x.modinv(<span class="kw-2">&amp;</span>m).unwrap(), a);
<span class="macro">assert_eq!</span>((<span class="kw-2">&amp;</span>a * x).mod_floor(<span class="kw-2">&amp;</span>m), BigInt::one());
<span class="comment">// Negative self and positive modulus
</span><span class="kw">let </span>b = -<span class="kw-2">&amp;</span>a;
<span class="kw">let </span>x = b.modinv(<span class="kw-2">&amp;</span>m).unwrap();
<span class="macro">assert_eq!</span>(x, BigInt::from(<span class="number">277</span>));
<span class="macro">assert_eq!</span>((<span class="kw-2">&amp;</span>b * x).mod_floor(<span class="kw-2">&amp;</span>m), BigInt::one());
<span class="comment">// Positive self and negative modulus
</span><span class="kw">let </span>n = -<span class="kw-2">&amp;</span>m;
<span class="kw">let </span>x = a.modinv(<span class="kw-2">&amp;</span>n).unwrap();
<span class="macro">assert_eq!</span>(x, BigInt::from(-<span class="number">277</span>));
<span class="macro">assert_eq!</span>((<span class="kw-2">&amp;</span>a * x).mod_floor(<span class="kw-2">&amp;</span>n), <span class="kw-2">&amp;</span>n + <span class="number">1</span>);
<span class="comment">// Negative self and modulus
</span><span class="kw">let </span>x = b.modinv(<span class="kw-2">&amp;</span>n).unwrap();
<span class="macro">assert_eq!</span>(x, BigInt::from(-<span class="number">106</span>));
<span class="macro">assert_eq!</span>((<span class="kw-2">&amp;</span>b * x).mod_floor(<span class="kw-2">&amp;</span>n), <span class="kw-2">&amp;</span>n + <span class="number">1</span>);</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1088-1090">Source</a><h4 class="code-header">pub fn <a href="#method.sqrt" class="fn">sqrt</a>(&amp;self) -&gt; Self</h4></section></summary><div class="docblock"><p>Returns the truncated principal square root of <code>self</code>
see <a href="../num_integer/roots/trait.Roots.html#method.sqrt" title="method num_integer::roots::Roots::sqrt"><code>num_integer::Roots::sqrt()</code></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/bigint.rs.html#1094-1096">Source</a><h4 class="code-header">pub fn <a href="#method.cbrt" class="fn">cbrt</a>(&amp;self) -&gt; Self</h4></section></summary><div class="docblock"><p>Returns the truncated principal cube root of <code>self</code>
see <a href="../num_integer/roots/trait.Roots.html#method.cbrt" title="method num_integer::roots::Roots::cbrt"><code>num_integer::Roots::cbrt()</code></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/bigint.rs.html#1100-1102">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.93.1/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Returns the truncated principal <code>n</code>th root of <code>self</code>
See <a href="../num_integer/roots/trait.Roots.html#tymethod.nth_root" title="method num_integer::roots::Roots::nth_root"><code>num_integer::Roots::nth_root()</code></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/bigint.rs.html#1106-1108">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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.bit" class="method"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1112-1132">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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the bit in position <code>bit</code> is set,
using the twos complement for negative numbers</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/bigint.rs.html#1140-1155">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.93.1/std/primitive.u64.html">u64</a>, value: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a>)</h4></section></summary><div class="docblock"><p>Sets or clears the bit in the given position,
using the twos complement for negative numbers</p>
<p>Note that setting/clearing a bit (for positive/negative numbers,
respectively) 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="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%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#33-47">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#34">Source</a><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#37-46">Source</a><a href="#method.add" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-96" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-96" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-96" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-41" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-41" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-82" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-82" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-82" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-89" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-89" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-89" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-33" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-49" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-49" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-49" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-72" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-72" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-72" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-17" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-58" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-58" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-58" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-65" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-65" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-65" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-25" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#58-65">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#59">Source</a><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#62-64">Source</a><a href="#method.add-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-94" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-94" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-94" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-39" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-80" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-80" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-80" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-87" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-87" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-87" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-31" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-47" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-47" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-70" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-70" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-70" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-15" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-56" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-56" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-56" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-63" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-63" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-63" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-23" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-95" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-95" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-95" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-91" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-91" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-91" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-40" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-40" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-36" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-81" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-81" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-81" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-77" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-77" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-77" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-88" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-88" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-88" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-84" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-84" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-84" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-32" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-28" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-48" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-48" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-48" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-44" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-44" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-71" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-71" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-71" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-67" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-67" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-67" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-16" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-12" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-57" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-57" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-57" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-53" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-53" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-53" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-64" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-64" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-60" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-60" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-60" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-24" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-20" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#49-56">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#50">Source</a><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#53-55">Source</a><a href="#method.add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-92" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-92" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-92" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-37" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-78" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-78" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-78" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-85" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-85" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-85" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-29" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-45" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-45" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-68" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-68" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-68" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-13" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-54" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-54" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-54" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-61" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-61" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-61" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-21" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-90" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-90" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-90" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-43" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-43" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-76" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-76" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-76" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-83" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-83" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-83" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-35" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-51" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-51" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-51" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-66" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-66" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-66" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-19" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-52" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-52" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-52" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-59" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-59" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-59" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-27" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#impl-Add%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-93" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#associatedtype.Output-93" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-93" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#167">Source</a><a href="#method.add-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#211-221">Source</a><a href="#impl-Add%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-99" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#212">Source</a><a href="#associatedtype.Output-99" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-99" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#215-220">Source</a><a href="#method.add-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-38" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-42" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-42" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#impl-Add%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-79" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#associatedtype.Output-79" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-79" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#165">Source</a><a href="#method.add-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#169-179">Source</a><a href="#impl-Add%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-97" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#170">Source</a><a href="#associatedtype.Output-97" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-97" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#173-178">Source</a><a href="#method.add-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#impl-Add%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-86" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#associatedtype.Output-86" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-86" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#166">Source</a><a href="#method.add-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#190-200">Source</a><a href="#impl-Add%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-98" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#191">Source</a><a href="#associatedtype.Output-98" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-98" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#194-199">Source</a><a href="#method.add-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-30" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-34" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-46" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-46" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-50" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-50" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-50" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#method.add-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#impl-Add%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-69" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#associatedtype.Output-69" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-69" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#89">Source</a><a href="#method.add-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#141-156">Source</a><a href="#impl-Add%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-75" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#142">Source</a><a href="#associatedtype.Output-75" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-75" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#145-155">Source</a><a href="#method.add-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-14" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-18" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#impl-Add%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-55" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#associatedtype.Output-55" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-55" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#87">Source</a><a href="#method.add-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#91-106">Source</a><a href="#impl-Add%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-73" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#92">Source</a><a href="#associatedtype.Output-73" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-73" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#95-105">Source</a><a href="#method.add-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#impl-Add%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-62" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#associatedtype.Output-62" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-62" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#88">Source</a><a href="#method.add-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#116-131">Source</a><a href="#impl-Add%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-74" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#117">Source</a><a href="#associatedtype.Output-74" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-74" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#120-130">Source</a><a href="#method.add-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-22" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#impl-Add%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-26" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#85">Source</a><a href="#associatedtype.Output-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#85">Source</a><a href="#method.add-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#67-74">Source</a><a href="#impl-Add-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#68">Source</a><a href="#associatedtype.Output-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#71-73">Source</a><a href="#method.add-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#76-82">Source</a><a href="#impl-AddAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#78-81">Source</a><a href="#method.add_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#222-230">Source</a><a href="#impl-AddAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#224-229">Source</a><a href="#method.add_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#180-188">Source</a><a href="#impl-AddAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#182-187">Source</a><a href="#method.add_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#201-209">Source</a><a href="#impl-AddAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#203-208">Source</a><a href="#method.add_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#157-163">Source</a><a href="#impl-AddAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#159-162">Source</a><a href="#method.add_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#108-114">Source</a><a href="#impl-AddAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#110-113">Source</a><a href="#method.add_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#133-139">Source</a><a href="#impl-AddAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#135-138">Source</a><a href="#method.add_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#86">Source</a><a href="#impl-AddAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#86">Source</a><a href="#method.add_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#83">Source</a><a href="#impl-AddAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/addition.rs.html#83">Source</a><a href="#method.add_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#146-150">Source</a><a href="#impl-Binary-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Binary.html" title="trait core::fmt::Binary">Binary</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#147-149">Source</a><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Binary.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3C%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#111-131">Source</a><a href="#impl-BitAnd%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-502" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#112">Source</a><a href="#associatedtype.Output-502" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#115-130">Source</a><a href="#method.bitand-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#133-141">Source</a><a href="#impl-BitAnd%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-503" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#134">Source</a><a href="#associatedtype.Output-503" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#137-140">Source</a><a href="#method.bitand-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#107">Source</a><a href="#impl-BitAnd%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-501" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#107">Source</a><a href="#associatedtype.Output-501" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#107">Source</a><a href="#method.bitand-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#106">Source</a><a href="#impl-BitAnd-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-500" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#106">Source</a><a href="#associatedtype.Output-500" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#106">Source</a><a href="#method.bitand" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&amp;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#145-171">Source</a><a href="#impl-BitAndAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#146-170">Source</a><a href="#method.bitand_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fn">bitand_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>&amp;=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#143">Source</a><a href="#impl-BitAndAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#143">Source</a><a href="#method.bitand_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fn">bitand_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>&amp;=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#250-271">Source</a><a href="#impl-BitOr%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-506" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#251">Source</a><a href="#associatedtype.Output-506" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#254-270">Source</a><a href="#method.bitor-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#273-281">Source</a><a href="#impl-BitOr%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-507" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#274">Source</a><a href="#associatedtype.Output-507" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#277-280">Source</a><a href="#method.bitor-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#246">Source</a><a href="#impl-BitOr%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-505" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#246">Source</a><a href="#associatedtype.Output-505" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#246">Source</a><a href="#method.bitor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#245">Source</a><a href="#impl-BitOr-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-504" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#245">Source</a><a href="#associatedtype.Output-504" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#245">Source</a><a href="#method.bitor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#285-306">Source</a><a href="#impl-BitOrAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#286-305">Source</a><a href="#method.bitor_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fn">bitor_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#283">Source</a><a href="#impl-BitOrAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#283">Source</a><a href="#method.bitor_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fn">bitor_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#impl-BitXor%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-510" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#associatedtype.Output-510" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#409">Source</a><a href="#method.bitxor-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#411-419">Source</a><a href="#impl-BitXor%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-511" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#412">Source</a><a href="#associatedtype.Output-511" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#415-418">Source</a><a href="#method.bitxor-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#impl-BitXor%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-509" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#associatedtype.Output-509" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#409">Source</a><a href="#method.bitxor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#impl-BitXor-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-508" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#409">Source</a><a href="#associatedtype.Output-508" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#409">Source</a><a href="#method.bitxor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#423-450">Source</a><a href="#impl-BitXorAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#424-449">Source</a><a href="#method.bitxor_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fn">bitxor_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/bits.rs.html#421">Source</a><a href="#impl-BitXorAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/bits.rs.html#421">Source</a><a href="#method.bitxor_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fn">bitxor_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#232-237">Source</a><a href="#impl-CheckedAdd-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/checked/trait.CheckedAdd.html" title="trait num_traits::ops::checked::CheckedAdd">CheckedAdd</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_add-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#234-236">Source</a><a href="#method.checked_add-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/checked/trait.CheckedAdd.html#tymethod.checked_add" class="fn">checked_add</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#440-448">Source</a><a href="#impl-CheckedDiv-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/checked/trait.CheckedDiv.html" title="trait num_traits::ops::checked::CheckedDiv">CheckedDiv</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_div-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#442-447">Source</a><a href="#method.checked_div-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/checked/trait.CheckedDiv.html#tymethod.checked_div" class="fn">checked_div</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#450-470">Source</a><a href="#impl-CheckedEuclid-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/euclid/trait.CheckedEuclid.html" title="trait num_traits::ops::euclid::CheckedEuclid">CheckedEuclid</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#452-457">Source</a><a href="#method.checked_div_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.CheckedEuclid.html#tymethod.checked_div_euclid" class="fn">checked_div_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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/bigint/division.rs.html#460-465">Source</a><a href="#method.checked_rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.CheckedEuclid.html#tymethod.checked_rem_euclid" class="fn">checked_rem_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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><details class="toggle method-toggle" open><summary><section id="method.checked_div_rem_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#467-469">Source</a><a href="#method.checked_div_rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.CheckedEuclid.html#method.checked_div_rem_euclid" class="fn">checked_div_rem_euclid</a>(&amp;self, v: &amp;Self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(Self, Self)&gt;</h4></section></summary><div class='docblock'>Returns both the quotient and remainder from checked Euclidean division. <a href="../num_traits/ops/euclid/trait.CheckedEuclid.html#method.checked_div_rem_euclid">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedMul-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#210-215">Source</a><a href="#impl-CheckedMul-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/checked/trait.CheckedMul.html" title="trait num_traits::ops::checked::CheckedMul">CheckedMul</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_mul-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#212-214">Source</a><a href="#method.checked_mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/checked/trait.CheckedMul.html#tymethod.checked_mul" class="fn">checked_mul</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#295-300">Source</a><a href="#impl-CheckedSub-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/checked/trait.CheckedSub.html" title="trait num_traits::ops::checked::CheckedSub">CheckedSub</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.checked_sub-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#297-299">Source</a><a href="#method.checked_sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/checked/trait.CheckedSub.html#tymethod.checked_sub" class="fn">checked_sub</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#64-78">Source</a><a href="#impl-Clone-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#66-71">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns a duplicate of the value. <a href="https://doc.rust-lang.org/1.93.1/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/bigint.rs.html#74-77">Source</a><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, other: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.93.1/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-ConstZero-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#224-227">Source</a><a href="#impl-ConstZero-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/identities/trait.ConstZero.html" title="trait num_traits::identities::ConstZero">ConstZero</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO-1" class="associatedconstant trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#226">Source</a><a href="#associatedconstant.ZERO-1" class="anchor">§</a><h4 class="code-header">const <a href="../num_traits/identities/trait.ConstZero.html#associatedconstant.ZERO" class="constant">ZERO</a>: Self = Self::ZERO</h4></section></summary><div class='docblock'>The additive identity element of <code>Self</code>, <code>0</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#134-138">Source</a><a href="#impl-Debug-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#135-137">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#127-132">Source</a><a href="#impl-Default-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#129-131">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#140-144">Source</a><a href="#impl-Display-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#141-143">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#13-21">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-103" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#14">Source</a><a href="#associatedtype.Output-103" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#17-20">Source</a><a href="#method.div-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-193" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-193" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-93" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-141" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-141" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-181" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-181" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-81" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-187" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-187" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-87" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-133" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-133" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-149" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-149" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-49" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-169" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-169" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-69" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-117" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-117" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-157" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-157" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-57" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-163" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-163" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-63" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-109" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-109" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-125" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-125" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-101" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#associatedtype.Output-101" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#11">Source</a><a href="#method.div-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-191" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-191" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-91" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-139" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-139" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-179" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-179" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-79" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-185" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-185" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-85" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-131" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-131" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-147" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-147" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-167" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-167" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-67" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-115" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-115" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-155" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-155" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-55" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-161" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-161" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-61" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-107" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-107" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-123" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-123" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-192" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-192" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-92" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-188" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-188" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-88" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-140" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-140" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-136" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-136" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-180" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-180" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-80" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-176" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-176" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-76" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-186" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-186" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-86" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-182" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-182" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-82" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-132" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-132" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-128" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-128" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-148" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-148" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-48" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-144" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-144" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-168" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-168" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-68" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-164" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-164" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-116" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-116" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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 class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-112" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-156" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-156" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-56" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-152" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-152" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-52" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-162" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-162" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-62" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-158" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-158" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-58" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-108" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-108" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-104" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-104" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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 class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-124" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-120" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-120" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-102" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#associatedtype.Output-102" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#11">Source</a><a href="#method.div-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-189" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-189" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-89" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-137" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-137" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-177" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-177" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-77" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-183" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-183" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-83" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-129" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-129" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-145" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-145" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-165" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-165" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-65" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-113" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-113" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-153" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-153" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-53" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-159" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-159" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-59" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-105" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-105" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-121" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-121" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#224-234">Source</a><a href="#impl-Div%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-199" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#225">Source</a><a href="#associatedtype.Output-199" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-99" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#228-233">Source</a><a href="#method.div-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-143" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-143" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#150-160">Source</a><a href="#impl-Div%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-195" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#151">Source</a><a href="#associatedtype.Output-195" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-95" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#154-159">Source</a><a href="#method.div-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#187-197">Source</a><a href="#impl-Div%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-197" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#188">Source</a><a href="#associatedtype.Output-197" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-97" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#191-196">Source</a><a href="#method.div-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-135" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-135" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-151" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-151" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-51" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#112-119">Source</a><a href="#impl-Div%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-175" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#113">Source</a><a href="#associatedtype.Output-175" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-75" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#116-118">Source</a><a href="#method.div-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-119" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-119" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#56-63">Source</a><a href="#impl-Div%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-171" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#57">Source</a><a href="#associatedtype.Output-171" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-71" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#60-62">Source</a><a href="#method.div-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#84-91">Source</a><a href="#impl-Div%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-173" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#85">Source</a><a href="#associatedtype.Output-173" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-73" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#88-90">Source</a><a href="#method.div-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-111" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-111" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-127" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-127" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#impl-Div%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-190" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#associatedtype.Output-190" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-90" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#123">Source</a><a href="#method.div-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#199-209">Source</a><a href="#impl-Div%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-198" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#200">Source</a><a href="#associatedtype.Output-198" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-98" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#203-208">Source</a><a href="#method.div-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-138" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-138" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-142" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-142" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#impl-Div%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-178" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#associatedtype.Output-178" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-78" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#121">Source</a><a href="#method.div-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#125-135">Source</a><a href="#impl-Div%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-194" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#126">Source</a><a href="#associatedtype.Output-194" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-94" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#129-134">Source</a><a href="#method.div-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#impl-Div%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-184" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#associatedtype.Output-184" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-84" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#122">Source</a><a href="#method.div-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#162-172">Source</a><a href="#impl-Div%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-196" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#163">Source</a><a href="#associatedtype.Output-196" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-96" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#166-171">Source</a><a href="#method.div-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-130" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-130" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-134" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-134" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-146" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-146" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-150" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-150" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-50" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#method.div-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#impl-Div%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-166" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#associatedtype.Output-166" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-66" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#35">Source</a><a href="#method.div-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#93-100">Source</a><a href="#impl-Div%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-174" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#94">Source</a><a href="#associatedtype.Output-174" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-74" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#97-99">Source</a><a href="#method.div-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-114" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-114" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-118" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-118" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#impl-Div%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-154" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#associatedtype.Output-154" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-54" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#33">Source</a><a href="#method.div-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#37-44">Source</a><a href="#impl-Div%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-170" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#38">Source</a><a href="#associatedtype.Output-170" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-70" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#41-43">Source</a><a href="#method.div-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#impl-Div%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-160" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#associatedtype.Output-160" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-60" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#34">Source</a><a href="#method.div-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#65-72">Source</a><a href="#impl-Div%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-172" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#66">Source</a><a href="#associatedtype.Output-172" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-72" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#69-71">Source</a><a href="#method.div-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-106" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-106" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-110" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-110" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-122" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-122" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#impl-Div%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-126" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#31">Source</a><a href="#associatedtype.Output-126" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#31">Source</a><a href="#method.div-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#impl-Div-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-100" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#11">Source</a><a href="#associatedtype.Output-100" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#11">Source</a><a href="#method.div" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#23-28">Source</a><a href="#impl-DivAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#25-27">Source</a><a href="#method.div_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#211-222">Source</a><a href="#impl-DivAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#213-221">Source</a><a href="#method.div_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#137-148">Source</a><a href="#impl-DivAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#139-147">Source</a><a href="#method.div_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#174-185">Source</a><a href="#impl-DivAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#176-184">Source</a><a href="#method.div_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#102-110">Source</a><a href="#impl-DivAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#104-109">Source</a><a href="#method.div_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#46-54">Source</a><a href="#impl-DivAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#48-53">Source</a><a href="#method.div_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#74-82">Source</a><a href="#impl-DivAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#76-81">Source</a><a href="#method.div_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#32">Source</a><a href="#impl-DivAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#32">Source</a><a href="#method.div_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#29">Source</a><a href="#impl-DivAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#29">Source</a><a href="#method.div_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#472-513">Source</a><a href="#impl-Euclid-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/euclid/trait.Euclid.html" title="trait num_traits::ops::euclid::Euclid">Euclid</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#474-485">Source</a><a href="#method.div_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.Euclid.html#tymethod.div_euclid" class="fn">div_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Calculates Euclidean division, the matching method for <code>rem_euclid</code>. <a href="../num_traits/ops/euclid/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/bigint/division.rs.html#488-499">Source</a><a href="#method.rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.Euclid.html#tymethod.rem_euclid" class="fn">rem_euclid</a>(&amp;self, v: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Calculates the least nonnegative remainder of <code>self (mod v)</code>. <a href="../num_traits/ops/euclid/trait.Euclid.html#tymethod.rem_euclid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.div_rem_euclid" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#501-512">Source</a><a href="#method.div_rem_euclid" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/euclid/trait.Euclid.html#method.div_rem_euclid" class="fn">div_rem_euclid</a>(&amp;self, v: &amp;Self) -&gt; (Self, Self)</h4></section></summary><div class='docblock'>Returns both the quotient and remainder from Euclidean division. <a href="../num_traits/ops/euclid/trait.Euclid.html#method.div_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#265-277">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.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#267-276">Source</a><a href="#method.from-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#363-371">Source</a><a href="#impl-From%3Cbool%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#364-370">Source</a><a href="#method.from-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(x: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a>) -&gt; Self</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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#190-203">Source</a><a href="#impl-From%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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#192-202">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; Self</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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#217">Source</a><a href="#impl-From%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#217">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; Self</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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#218">Source</a><a href="#impl-From%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#218">Source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; Self</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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#175-188">Source</a><a href="#impl-From%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#177-187">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; Self</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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#216">Source</a><a href="#impl-From%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#216">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; Self</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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#219">Source</a><a href="#impl-From%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#219">Source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#235-247">Source</a><a href="#impl-From%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#237-246">Source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#261">Source</a><a href="#impl-From%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#261">Source</a><a href="#method.from-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#262">Source</a><a href="#impl-From%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#262">Source</a><a href="#method.from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#221-233">Source</a><a href="#impl-From%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#223-232">Source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#260">Source</a><a href="#impl-From%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></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="../src/num_bigint/bigint/convert.rs.html#260">Source</a><a href="#method.from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#263">Source</a><a href="#impl-From%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#263">Source</a><a href="#method.from-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; Self</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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1158-1168">Source</a><a href="#impl-FromBytes-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/bytes/trait.FromBytes.html" title="trait num_traits::ops::bytes::FromBytes">FromBytes</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Bytes" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1159">Source</a><a href="#associatedtype.Bytes" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/ops/bytes/trait.FromBytes.html#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint.rs.html#1161-1163">Source</a><a href="#method.from_be_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.FromBytes.html#tymethod.from_be_bytes" class="fn">from_be_bytes</a>(bytes: &amp;Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.FromBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::FromBytes::Bytes">Bytes</a>) -&gt; Self</h4></section></summary><div class='docblock'>Create a number from its representation as a byte array in big endian. <a href="../num_traits/ops/bytes/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/bigint.rs.html#1165-1167">Source</a><a href="#method.from_le_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.FromBytes.html#tymethod.from_le_bytes" class="fn">from_le_bytes</a>(bytes: &amp;Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.FromBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::FromBytes::Bytes">Bytes</a>) -&gt; Self</h4></section></summary><div class='docblock'>Create a number from its representation as a byte array in little endian. <a href="../num_traits/ops/bytes/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#142">Source</a><a href="#method.from_ne_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.FromBytes.html#method.from_ne_bytes" class="fn">from_ne_bytes</a>(bytes: &amp;Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.FromBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::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="../num_traits/ops/bytes/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#143-173">Source</a><a href="#impl-FromPrimitive-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/cast/trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#145-147">Source</a><a href="#method.from_i64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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/bigint/convert.rs.html#150-152">Source</a><a href="#method.from_i128" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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="../num_traits/cast/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/bigint/convert.rs.html#155-157">Source</a><a href="#method.from_u64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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/bigint/convert.rs.html#160-162">Source</a><a href="#method.from_u128" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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="../num_traits/cast/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/bigint/convert.rs.html#165-172">Source</a><a href="#method.from_f64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">BigInt</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="../num_traits/cast/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#391">Source</a><a href="#method.from_isize" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#398">Source</a><a href="#method.from_i8" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#405">Source</a><a href="#method.from_i16" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#412">Source</a><a href="#method.from_i32" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#433">Source</a><a href="#method.from_usize" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#440">Source</a><a href="#method.from_u8" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#447">Source</a><a href="#method.from_u16" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#454">Source</a><a href="#method.from_u32" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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#475">Source</a><a href="#method.from_f32" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#13-20">Source</a><a href="#impl-FromStr-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#14">Source</a><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="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/bigint/convert.rs.html#17-19">Source</a><a href="#method.from_str" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>, <a class="struct" href="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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#80-89">Source</a><a href="#impl-Hash-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#82-88">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;H: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;mut H</a>)</h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.93.1/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.93.1/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
H: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.93.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#342-507">Source</a><a href="#impl-Integer-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_integer/trait.Integer.html" title="trait num_integer::Integer">Integer</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#430-432">Source</a><a href="#method.gcd" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.gcd" class="fn">gcd</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#436-438">Source</a><a href="#method.lcm" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.lcm" class="fn">lcm</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#443-446">Source</a><a href="#method.gcd_lcm" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.gcd_lcm" class="fn">gcd_lcm</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; (<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>, <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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.extended_gcd_lcm" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#450-458">Source</a><a href="#method.extended_gcd_lcm" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.extended_gcd_lcm" class="fn">extended_gcd_lcm</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; (<a class="struct" href="../num_integer/struct.ExtendedGcd.html" title="struct num_integer::ExtendedGcd">ExtendedGcd</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt;, <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class="docblock"><p>Greatest common divisor, least common multiple, and Bézout coefficients.</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/bigint.rs.html#462-464">Source</a><a href="#method.divides" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.divides" class="fn">divides</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated: Please use is_multiple_of instead</span></div></span></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/bigint.rs.html#468-470">Source</a><a href="#method.is_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.is_multiple_of" class="fn">is_multiple_of</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint.rs.html#474-476">Source</a><a href="#method.is_even" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.is_even" class="fn">is_even</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint.rs.html#480-482">Source</a><a href="#method.is_odd" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.is_odd" class="fn">is_odd</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint.rs.html#486-493">Source</a><a href="#method.next_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.next_multiple_of" class="fn">next_multiple_of</a>(&amp;self, other: &amp;Self) -&gt; Self</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/bigint.rs.html#496-498">Source</a><a href="#method.prev_multiple_of" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.prev_multiple_of" class="fn">prev_multiple_of</a>(&amp;self, other: &amp;Self) -&gt; Self</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/bigint.rs.html#344-354">Source</a><a href="#method.div_rem" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.div_rem" class="fn">div_rem</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; (<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>, <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Simultaneous truncated integer division and modulus.
Returns <code>(quotient, remainder)</code>. <a href="../num_integer/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/bigint.rs.html#357-371">Source</a><a href="#method.div_floor" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.div_floor" class="fn">div_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Floored integer division. <a href="../num_integer/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/bigint.rs.html#374-389">Source</a><a href="#method.mod_floor" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#tymethod.mod_floor" class="fn">mod_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Floored integer modulo, satisfying: <a href="../num_integer/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/bigint.rs.html#391-407">Source</a><a href="#method.div_mod_floor" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.div_mod_floor" class="fn">div_mod_floor</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; (<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>, <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Simultaneous floored integer division and modulus.
Returns <code>(quotient, remainder)</code>. <a href="../num_integer/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/bigint.rs.html#410-424">Source</a><a href="#method.div_ceil" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.div_ceil" class="fn">div_ceil</a>(&amp;self, other: &amp;Self) -&gt; Self</h4></section></summary><div class='docblock'>Ceiled integer division. <a href="../num_integer/trait.Integer.html#method.div_ceil">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.dec" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#500-502">Source</a><a href="#method.dec" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.dec" class="fn">dec</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Decrements self by one. <a href="../num_integer/trait.Integer.html#method.dec">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.inc" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#504-506">Source</a><a href="#method.inc" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.inc" class="fn">inc</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Increments self by one. <a href="../num_integer/trait.Integer.html#method.inc">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#159-161">Source</a><a href="#method.extended_gcd" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/trait.Integer.html#method.extended_gcd" class="fn">extended_gcd</a>(&amp;self, other: &amp;Self) -&gt; <a class="struct" href="../num_integer/struct.ExtendedGcd.html" title="struct num_integer::ExtendedGcd">ExtendedGcd</a>&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h4></section></summary><div class='docblock'>Greatest common divisor and Bézout coefficients. <a href="../num_integer/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#158-162">Source</a><a href="#impl-LowerHex-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#159-161">Source</a><a href="#method.fmt-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.LowerHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-303" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#associatedtype.Output-303" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#39-44">Source</a><a href="#method.mul-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-396" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-396" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-96" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-341" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-341" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-382" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-382" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-82" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-389" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-389" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-89" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-333" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-333" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-349" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-349" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-49" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-372" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-372" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-72" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-317" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-317" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-358" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-358" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-58" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-365" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-365" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-65" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-309" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-309" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-325" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-325" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-302" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#associatedtype.Output-302" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#39-44">Source</a><a href="#method.mul-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-394" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-394" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-94" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-339" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-339" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-380" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-380" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-80" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-387" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-387" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-87" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-331" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-331" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-347" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-347" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-370" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-370" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-70" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-315" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-315" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-356" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-356" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-56" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-363" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-363" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-63" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-307" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-307" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-323" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-323" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-395" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-395" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-95" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-391" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-391" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-91" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-340" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-340" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-336" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-336" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-381" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-381" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-81" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-377" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-377" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-77" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-388" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-388" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-88" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-384" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-384" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-84" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-332" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-332" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-328" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-328" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-348" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-348" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-48" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-344" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-344" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-371" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-371" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-71" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-367" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-367" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-67" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-316" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-316" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-312" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-312" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-357" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-357" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-57" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-353" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-353" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-53" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-364" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-364" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-360" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-360" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-60" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-308" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-308" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-304" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-304" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-324" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-324" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-320" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-320" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-301" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#associatedtype.Output-301" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#39-44">Source</a><a href="#method.mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-392" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-392" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-92" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-337" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-337" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-378" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-378" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-78" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-385" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-385" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-85" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-329" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-329" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-345" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-345" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-368" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-368" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-68" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-313" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-313" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-354" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-354" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-54" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-361" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-361" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-61" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-305" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-305" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-321" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-321" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-390" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-390" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-90" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-343" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-343" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-376" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-376" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-76" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-383" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-383" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-83" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-335" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-335" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-351" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-351" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-51" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-366" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-366" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-66" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-319" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-319" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-352" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-352" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-52" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-359" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-359" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-59" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-311" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-311" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-327" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-327" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#impl-Mul%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-393" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#associatedtype.Output-393" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-93" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#133">Source</a><a href="#method.mul-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#185-195">Source</a><a href="#impl-Mul%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-399" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#186">Source</a><a href="#associatedtype.Output-399" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-99" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#189-194">Source</a><a href="#method.mul-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-338" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-338" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-342" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-342" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#impl-Mul%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-379" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#associatedtype.Output-379" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-79" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#131">Source</a><a href="#method.mul-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#135-145">Source</a><a href="#impl-Mul%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-397" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#136">Source</a><a href="#associatedtype.Output-397" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-97" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#139-144">Source</a><a href="#method.mul-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#impl-Mul%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-386" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#associatedtype.Output-386" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-86" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#132">Source</a><a href="#method.mul-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#160-170">Source</a><a href="#impl-Mul%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-398" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#161">Source</a><a href="#associatedtype.Output-398" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-98" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#164-169">Source</a><a href="#method.mul-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-330" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-330" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-334" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-334" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-346" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-346" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-350" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-350" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-50" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#impl-Mul%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-369" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#associatedtype.Output-369" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-69" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#72">Source</a><a href="#method.mul-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#112-119">Source</a><a href="#impl-Mul%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-375" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#113">Source</a><a href="#associatedtype.Output-375" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-75" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#116-118">Source</a><a href="#method.mul-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-314" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-314" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-318" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-318" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#impl-Mul%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-355" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#associatedtype.Output-355" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-55" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#70">Source</a><a href="#method.mul-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#74-81">Source</a><a href="#impl-Mul%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-373" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#75">Source</a><a href="#associatedtype.Output-373" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-73" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#78-80">Source</a><a href="#method.mul-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#impl-Mul%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-362" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#associatedtype.Output-362" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-62" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#71">Source</a><a href="#method.mul-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#93-100">Source</a><a href="#impl-Mul%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-374" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#94">Source</a><a href="#associatedtype.Output-374" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-74" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#97-99">Source</a><a href="#method.mul-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-306" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-306" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-310" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-310" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-322" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-322" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#impl-Mul%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-326" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#68">Source</a><a href="#associatedtype.Output-326" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#68">Source</a><a href="#method.mul-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#impl-Mul-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-300" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#39-44">Source</a><a href="#associatedtype.Output-300" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#39-44">Source</a><a href="#method.mul" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#63-66">Source</a><a href="#impl-MulAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#63-66">Source</a><a href="#method.mul_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#197-208">Source</a><a href="#impl-MulAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#199-207">Source</a><a href="#method.mul_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#147-158">Source</a><a href="#impl-MulAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#149-157">Source</a><a href="#method.mul_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#172-183">Source</a><a href="#impl-MulAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#174-182">Source</a><a href="#method.mul_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#121-129">Source</a><a href="#impl-MulAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#123-128">Source</a><a href="#method.mul_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#83-91">Source</a><a href="#impl-MulAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#85-90">Source</a><a href="#method.mul_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#102-110">Source</a><a href="#impl-MulAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#104-109">Source</a><a href="#method.mul_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#69">Source</a><a href="#impl-MulAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#69">Source</a><a href="#method.mul_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#63-66">Source</a><a href="#impl-MulAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/multiplication.rs.html#63-66">Source</a><a href="#method.mul_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-Neg-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#333-340">Source</a><a href="#impl-Neg-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a> for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-639" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#334">Source</a><a href="#associatedtype.Output-639" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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.neg-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#337-339">Source</a><a href="#method.neg-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#tymethod.neg" class="fn">neg</a>(self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the unary <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#tymethod.neg">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Neg-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#323-331">Source</a><a href="#impl-Neg-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-638" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#324">Source</a><a href="#associatedtype.Output-638" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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.neg" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#327-330">Source</a><a href="#method.neg" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#tymethod.neg" class="fn">neg</a>(self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the unary <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Neg.html#tymethod.neg">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Not-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#194-204">Source</a><a href="#impl-Not-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a> for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-637" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#195">Source</a><a href="#associatedtype.Output-637" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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.not-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#197-203">Source</a><a href="#method.not-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#tymethod.not" class="fn">not</a>(self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the unary <code>!</code> operation. <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#tymethod.not">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Not-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#176-192">Source</a><a href="#impl-Not-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-636" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#177">Source</a><a href="#associatedtype.Output-636" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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.not" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#179-191">Source</a><a href="#method.not" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#tymethod.not" class="fn">not</a>(self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the unary <code>!</code> operation. <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html#tymethod.not">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Num-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#22-39">Source</a><a href="#impl-Num-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#27-38">Source</a><a href="#method.from_str_radix" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/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.93.1/std/primitive.str.html">str</a>, radix: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>, <a class="struct" href="struct.ParseBigIntError.html" title="struct num_bigint::ParseBigIntError">ParseBigIntError</a>&gt;</h4></section></summary><div class="docblock"><p>Creates and initializes a <a href="struct.BigInt.html" title="struct num_bigint::BigInt"><code>BigInt</code></a>.</p>
</div></details><section id="associatedtype.FromStrRadixErr" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#23">Source</a><a href="#associatedtype.FromStrRadixErr" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/trait.Num.html#associatedtype.FromStrRadixErr" class="associatedtype">FromStrRadixErr</a> = <a class="struct" href="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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#152-156">Source</a><a href="#impl-Octal-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Octal.html" title="trait core::fmt::Octal">Octal</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#153-155">Source</a><a href="#method.fmt-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Octal.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-One-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#229-248">Source</a><a href="#impl-One-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#231-236">Source</a><a href="#method.one" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/trait.One.html#tymethod.one" class="fn">one</a>() -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns the multiplicative identity element of <code>Self</code>, <code>1</code>. <a href="../num_traits/identities/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/bigint.rs.html#239-242">Source</a><a href="#method.set_one" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/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/bigint.rs.html#245-247">Source</a><a href="#method.is_one" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/trait.One.html#method.is_one" class="fn">is_one</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/identities/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#109-125">Source</a><a href="#impl-Ord-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#111-124">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/src/core/cmp.rs.html#1021-1023">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/1.93.1/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.93.1/src/core/cmp.rs.html#1060-1062">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/1.93.1/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.93.1/src/core/cmp.rs.html#1086-1088">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#91-98">Source</a><a href="#impl-PartialEq-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#93-97">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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.93.1/src/core/cmp.rs.html#264">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#102-107">Source</a><a href="#impl-PartialOrd-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#104-106">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/src/core/cmp.rs.html#1398">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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.93.1/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.93.1/src/core/cmp.rs.html#1416">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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.93.1/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.93.1/src/core/cmp.rs.html#1434">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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.93.1/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.93.1/src/core/cmp.rs.html#1452">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>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.93.1/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%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="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-539" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#associatedtype.Output-539" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#method.pow-28" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-537" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#associatedtype.Output-537" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-26" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#method.pow-26" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#impl-Pow%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-535" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#associatedtype.Output-535" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#method.pow-24" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#impl-Pow%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-533" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#associatedtype.Output-533" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#method.pow-22" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#impl-Pow%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-519" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#associatedtype.Output-519" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#method.pow-8" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#impl-Pow%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-517" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#associatedtype.Output-517" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#method.pow-6" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#impl-Pow%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-523" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#associatedtype.Output-523" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#method.pow-12" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#impl-Pow%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-521" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#associatedtype.Output-521" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#method.pow-10" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#impl-Pow%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-527" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#associatedtype.Output-527" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#method.pow-16" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#impl-Pow%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-525" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#associatedtype.Output-525" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#method.pow-14" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#impl-Pow%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-515" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#associatedtype.Output-515" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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#63">Source</a><a href="#method.pow-4" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#impl-Pow%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-513" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#associatedtype.Output-513" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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#63">Source</a><a href="#method.pow-2" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#impl-Pow%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-531" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#associatedtype.Output-531" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#method.pow-20" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#impl-Pow%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-529" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#associatedtype.Output-529" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#method.pow-18" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-538" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#associatedtype.Output-538" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-27" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#method.pow-27" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-536" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#associatedtype.Output-536" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#69">Source</a><a href="#method.pow-25" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#impl-Pow%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-534" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#associatedtype.Output-534" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#method.pow-23" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#impl-Pow%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-532" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#associatedtype.Output-532" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#68">Source</a><a href="#method.pow-21" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#impl-Pow%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-518" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#associatedtype.Output-518" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#method.pow-7" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#impl-Pow%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-516" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#associatedtype.Output-516" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#64">Source</a><a href="#method.pow-5" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#impl-Pow%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-522" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#associatedtype.Output-522" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#method.pow-11" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#impl-Pow%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-520" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#associatedtype.Output-520" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#65">Source</a><a href="#method.pow-9" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#impl-Pow%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-526" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#associatedtype.Output-526" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#method.pow-15" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#impl-Pow%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-524" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#66">Source</a><a href="#associatedtype.Output-524" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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#66">Source</a><a href="#method.pow-13" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#impl-Pow%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-514" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#associatedtype.Output-514" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#method.pow-3" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#impl-Pow%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-512" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#63">Source</a><a href="#associatedtype.Output-512" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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#63">Source</a><a href="#method.pow-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#impl-Pow%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-530" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#associatedtype.Output-530" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#method.pow-19" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#impl-Pow%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-528" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#associatedtype.Output-528" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/power.rs.html#67">Source</a><a href="#method.pow-17" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="../num_traits/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/multiplication.rs.html#217">Source</a><a href="#impl-Product%3CT%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.BigInt.html" title="struct num_bigint::BigInt">BigInt</a><div class="where">where
<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T, Output = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt;,</div></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/bigint/multiplication.rs.html#217">Source</a><a href="#method.product" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a>&lt;I&gt;(iter: I) -&gt; Self<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = T&gt;,</div></h4></section></summary><div class='docblock'>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%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#238-252">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-203" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#239">Source</a><a href="#associatedtype.Output-203" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#242-251">Source</a><a href="#method.rem-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-293" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-293" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-93" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-241" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-241" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-281" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-281" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-81" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-287" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-287" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-87" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-233" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-233" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-249" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-249" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-49" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-269" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-269" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-69" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-217" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-217" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-257" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-257" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-57" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-263" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-263" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-63" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-209" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-209" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-225" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-225" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-201" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#associatedtype.Output-201" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#236">Source</a><a href="#method.rem-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-291" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-291" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-91" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-239" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-239" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-279" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-279" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-79" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-285" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-285" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-85" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-231" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-231" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-247" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-247" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-267" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-267" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-67" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-215" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-215" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-255" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-255" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-55" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-261" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-261" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-61" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-207" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-207" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-223" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-223" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-292" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-292" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-92" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-288" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-288" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-88" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-240" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-240" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-236" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-236" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-280" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-280" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-80" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-276" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-276" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-76" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-286" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-286" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-86" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-282" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-282" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-82" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-232" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-232" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-228" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-228" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-248" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-248" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-48" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-244" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-244" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-268" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-268" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-68" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-264" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-264" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-216" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-216" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-212" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-212" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-256" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-256" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-56" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-252" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-252" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-52" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-262" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-262" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-62" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-258" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-258" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-58" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-208" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-208" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-204" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-204" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-224" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-224" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-220" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-220" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-202" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#associatedtype.Output-202" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#236">Source</a><a href="#method.rem-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-289" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-289" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-89" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-237" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-237" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-277" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-277" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-77" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-283" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-283" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-83" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-229" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-229" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-245" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-245" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-265" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-265" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-65" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-213" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-213" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-253" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-253" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-53" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-259" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-259" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-59" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-205" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-205" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-221" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-221" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#428-438">Source</a><a href="#impl-Rem%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-299" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#429">Source</a><a href="#associatedtype.Output-299" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-99" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#432-437">Source</a><a href="#method.rem-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-243" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-243" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#372-382">Source</a><a href="#impl-Rem%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-295" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#373">Source</a><a href="#associatedtype.Output-295" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-95" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#376-381">Source</a><a href="#method.rem-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#400-410">Source</a><a href="#impl-Rem%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-297" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#401">Source</a><a href="#associatedtype.Output-297" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-97" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#404-409">Source</a><a href="#method.rem-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-235" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-235" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-251" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-251" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-51" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#343-350">Source</a><a href="#impl-Rem%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-275" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#344">Source</a><a href="#associatedtype.Output-275" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-75" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#347-349">Source</a><a href="#method.rem-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-219" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-219" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#287-294">Source</a><a href="#impl-Rem%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-271" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#288">Source</a><a href="#associatedtype.Output-271" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-71" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#291-293">Source</a><a href="#method.rem-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#315-322">Source</a><a href="#impl-Rem%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-273" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#316">Source</a><a href="#associatedtype.Output-273" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-73" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#319-321">Source</a><a href="#method.rem-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-211" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-211" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-227" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-227" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#impl-Rem%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-290" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#associatedtype.Output-290" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-90" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#354">Source</a><a href="#method.rem-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#412-419">Source</a><a href="#impl-Rem%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-298" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#413">Source</a><a href="#associatedtype.Output-298" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-98" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#416-418">Source</a><a href="#method.rem-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-238" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-238" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-242" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-242" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#impl-Rem%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-278" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#associatedtype.Output-278" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-78" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#352">Source</a><a href="#method.rem-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#356-363">Source</a><a href="#impl-Rem%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-294" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#357">Source</a><a href="#associatedtype.Output-294" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-94" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#360-362">Source</a><a href="#method.rem-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#impl-Rem%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-284" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#associatedtype.Output-284" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-84" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#353">Source</a><a href="#method.rem-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#384-391">Source</a><a href="#impl-Rem%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-296" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#385">Source</a><a href="#associatedtype.Output-296" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-96" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#388-390">Source</a><a href="#method.rem-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-230" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-230" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-234" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-234" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-246" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-246" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-250" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-250" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-50" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#method.rem-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#impl-Rem%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-266" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#associatedtype.Output-266" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-66" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#266">Source</a><a href="#method.rem-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#324-331">Source</a><a href="#impl-Rem%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-274" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#325">Source</a><a href="#associatedtype.Output-274" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-74" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#328-330">Source</a><a href="#method.rem-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-214" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-214" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-218" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-218" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#impl-Rem%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-254" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#associatedtype.Output-254" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-54" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#264">Source</a><a href="#method.rem-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#268-275">Source</a><a href="#impl-Rem%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-270" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#269">Source</a><a href="#associatedtype.Output-270" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-70" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#272-274">Source</a><a href="#method.rem-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#impl-Rem%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-260" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#associatedtype.Output-260" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-60" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#265">Source</a><a href="#method.rem-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#296-303">Source</a><a href="#impl-Rem%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-272" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#297">Source</a><a href="#associatedtype.Output-272" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-72" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#300-302">Source</a><a href="#method.rem-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-206" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-206" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-210" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-210" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-222" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-222" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#impl-Rem%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-226" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#262">Source</a><a href="#associatedtype.Output-226" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#262">Source</a><a href="#method.rem-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#impl-Rem-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-200" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#236">Source</a><a href="#associatedtype.Output-200" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#236">Source</a><a href="#method.rem" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#254-259">Source</a><a href="#impl-RemAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#256-258">Source</a><a href="#method.rem_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#421-426">Source</a><a href="#impl-RemAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#423-425">Source</a><a href="#method.rem_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#365-370">Source</a><a href="#impl-RemAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#367-369">Source</a><a href="#method.rem_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#393-398">Source</a><a href="#impl-RemAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#395-397">Source</a><a href="#method.rem_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#333-341">Source</a><a href="#impl-RemAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#335-340">Source</a><a href="#method.rem_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#277-285">Source</a><a href="#impl-RemAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#279-284">Source</a><a href="#method.rem_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#305-313">Source</a><a href="#impl-RemAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#307-312">Source</a><a href="#method.rem_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#263">Source</a><a href="#impl-RemAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#263">Source</a><a href="#method.rem_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/division.rs.html#260">Source</a><a href="#impl-RemAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/division.rs.html#260">Source</a><a href="#method.rem_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#509-529">Source</a><a href="#impl-Roots-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_integer/roots/trait.Roots.html" title="trait num_integer::roots::Roots">Roots</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#510-518">Source</a><a href="#method.nth_root-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/roots/trait.Roots.html#tymethod.nth_root" class="fn">nth_root</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; Self</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="../num_integer/roots/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/bigint.rs.html#520-524">Source</a><a href="#method.sqrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/roots/trait.Roots.html#method.sqrt" class="fn">sqrt</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the truncated principal square root of an integer <code>⌊√x⌋</code> <a href="../num_integer/roots/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/bigint.rs.html#526-528">Source</a><a href="#method.cbrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="../num_integer/roots/trait.Roots.html#method.cbrt" class="fn">cbrt</a>(&amp;self) -&gt; Self</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="../num_integer/roots/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-623" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-623" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-622" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-622" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-599" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-599" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-598" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-598" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-607" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-607" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-606" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-606" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-615" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-615" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-614" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-614" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-591" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-591" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-590" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-590" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-631" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-631" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-630" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-630" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-575" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-575" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-574" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-574" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-551" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-551" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-550" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-550" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-559" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-559" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-558" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-558" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-567" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-567" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-566" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-566" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-543" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-543" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-542" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-542" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-583" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-583" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-582" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-582" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-621" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-621" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-620" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-620" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-597" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-597" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-596" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-596" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-605" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-605" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-604" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-604" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-613" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-613" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-612" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-612" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-589" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-589" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-588" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-588" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-629" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-629" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shl%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-628" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-628" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-573" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-573" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-572" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-572" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-549" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-549" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-548" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-548" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-557" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-557" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-556" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-556" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-565" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-565" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-564" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-564" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-541" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-541" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-540" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-540" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-581" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-581" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shl%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-580" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-580" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&lt;&lt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShlAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shl_assign-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShlAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shl_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-627" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-627" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-626" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-626" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-603" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-603" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-602" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-602" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-611" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-611" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-610" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-610" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-619" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-619" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-618" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-618" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-595" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-595" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-594" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-594" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-635" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-635" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-634" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-634" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-579" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-579" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-578" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-578" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-555" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-555" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-554" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-554" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-563" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-563" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-562" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-562" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-571" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-571" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-570" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-570" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-547" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-547" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-546" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-546" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-587" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-587" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-586" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-586" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-625" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-625" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-624" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-624" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-601" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-601" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-600" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-600" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-609" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-609" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-608" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-608" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-617" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-617" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-616" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-616" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-593" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-593" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-592" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-592" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-633" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-633" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-Shr%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-632" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#associatedtype.Output-632" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-577" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-577" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-576" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-576" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-553" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-553" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-552" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-552" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-561" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-561" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-560" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-560" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-569" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-569" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-568" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-568" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-545" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-545" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-544" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-544" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-585" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-585" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-Shr%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-584" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#associatedtype.Output-584" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>&gt;&gt;</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#96">Source</a><a href="#impl-ShrAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#96">Source</a><a href="#method.shr_assign-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/shift.rs.html#95">Source</a><a href="#impl-ShrAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/shift.rs.html#95">Source</a><a href="#method.shr_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-Signed-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#250-286">Source</a><a href="#impl-Signed-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/sign/trait.Signed.html" title="trait num_traits::sign::Signed">Signed</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.abs" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#252-257">Source</a><a href="#method.abs" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/sign/trait.Signed.html#tymethod.abs" class="fn">abs</a>(&amp;self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Computes the absolute value. <a href="../num_traits/sign/trait.Signed.html#tymethod.abs">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs_sub" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#260-266">Source</a><a href="#method.abs_sub" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/sign/trait.Signed.html#tymethod.abs_sub" class="fn">abs_sub</a>(&amp;self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>The positive difference of two numbers. <a href="../num_traits/sign/trait.Signed.html#tymethod.abs_sub">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.signum" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#269-275">Source</a><a href="#method.signum" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/sign/trait.Signed.html#tymethod.signum" class="fn">signum</a>(&amp;self) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns the sign of the number. <a href="../num_traits/sign/trait.Signed.html#tymethod.signum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_positive" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#278-280">Source</a><a href="#method.is_positive" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/sign/trait.Signed.html#tymethod.is_positive" class="fn">is_positive</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns true if the number is positive and false if the number is zero or negative.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_negative" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#283-285">Source</a><a href="#method.is_negative" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/sign/trait.Signed.html#tymethod.is_negative" class="fn">is_negative</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns true if the number is negative and false if the number is zero or positive.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26BigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#32-46">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-400" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#33">Source</a><a href="#associatedtype.Output-400" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#36-45">Source</a><a href="#method.sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-493" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-493" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-93" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-441" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-441" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-41" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-481" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-481" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-81" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-487" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-487" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-87" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-433" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-433" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-33" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-449" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-449" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-49" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-469" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-469" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-69" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-417" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-417" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-457" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-457" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-57" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-463" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-463" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-63" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-409" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-409" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-425" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-425" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#57-64">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-402" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#58">Source</a><a href="#associatedtype.Output-402" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#61-63">Source</a><a href="#method.sub-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-491" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-491" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-91" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-439" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-439" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-39" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-479" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-479" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-79" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-485" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-485" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-85" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-431" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-431" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-31" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-447" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-447" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-47" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-467" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-467" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-67" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-415" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-415" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-455" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-455" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-55" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-461" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-461" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-61" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-407" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-407" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-423" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-423" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3C%26i128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-492" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-492" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-92" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3C%26i128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-488" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-488" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-88" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26i16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-440" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-440" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-40" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26i16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-436" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-436" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-36" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3C%26i32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-480" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-480" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-80" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3C%26i32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-476" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-476" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-76" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3C%26i64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-486" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-486" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-86" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3C%26i64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-482" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-482" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-82" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26i8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-432" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-432" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-32" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26i8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26i8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-428" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-428" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-28" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26isize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-448" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-448" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-48" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26isize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26isize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-444" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-444" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-44" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3C%26u128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-468" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-468" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-68" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3C%26u128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-464" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-464" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-64" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26u16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-416" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-416" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26u16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-412" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-412" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3C%26u32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-456" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-456" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-56" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3C%26u32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-452" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-452" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-52" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3C%26u64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-462" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-462" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-62" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3C%26u64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-458" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-458" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-58" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26u8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-408" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-408" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26u8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-404" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-404" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26usize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-424" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-424" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3C%26usize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-420" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-420" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#48-55">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-401" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#49">Source</a><a href="#associatedtype.Output-401" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#52-54">Source</a><a href="#method.sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-489" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-489" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-89" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-437" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-437" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-37" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-477" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-477" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-77" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-483" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-483" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-83" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-429" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-429" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-29" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-445" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-445" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-45" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-465" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-465" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-65" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-413" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-413" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-453" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-453" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-53" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-459" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-459" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-59" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-405" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-405" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-%26usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-%26usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-421" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-421" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#283-293">Source</a><a href="#impl-Sub%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-499" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#284">Source</a><a href="#associatedtype.Output-499" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-99" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#287-292">Source</a><a href="#method.sub-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-443" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-443" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-43" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#216-226">Source</a><a href="#impl-Sub%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-495" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#217">Source</a><a href="#associatedtype.Output-495" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-95" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#220-225">Source</a><a href="#method.sub-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#249-259">Source</a><a href="#impl-Sub%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-497" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#250">Source</a><a href="#associatedtype.Output-497" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-97" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#253-258">Source</a><a href="#method.sub-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-435" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-435" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-35" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-451" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-451" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-51" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#132-139">Source</a><a href="#impl-Sub%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-473" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#133">Source</a><a href="#associatedtype.Output-473" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-73" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#136-138">Source</a><a href="#method.sub-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-419" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-419" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#114-121">Source</a><a href="#impl-Sub%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-471" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#115">Source</a><a href="#associatedtype.Output-471" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-71" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#118-120">Source</a><a href="#method.sub-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#123-130">Source</a><a href="#impl-Sub%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-472" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#124">Source</a><a href="#associatedtype.Output-472" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-72" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#127-129">Source</a><a href="#method.sub-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-411" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-411" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-427" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-427" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#impl-Sub%3Ci128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-490" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#associatedtype.Output-490" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-90" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#193">Source</a><a href="#method.sub-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#261-271">Source</a><a href="#impl-Sub%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-498" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#262">Source</a><a href="#associatedtype.Output-498" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-98" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#265-270">Source</a><a href="#method.sub-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Ci16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-438" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-438" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-38" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-442" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-442" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-42" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#impl-Sub%3Ci32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-478" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#associatedtype.Output-478" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-78" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#191">Source</a><a href="#method.sub-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#195-205">Source</a><a href="#impl-Sub%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-494" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#196">Source</a><a href="#associatedtype.Output-494" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-94" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#199-204">Source</a><a href="#method.sub-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#impl-Sub%3Ci64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-484" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#associatedtype.Output-484" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-84" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#192">Source</a><a href="#method.sub-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#228-238">Source</a><a href="#impl-Sub%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-496" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#229">Source</a><a href="#associatedtype.Output-496" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-96" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#232-237">Source</a><a href="#method.sub-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Ci8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-430" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-430" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-30" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-434" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-434" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-34" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cisize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-446" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-446" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-46" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-450" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-450" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-50" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#impl-Sub%3Cu128%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-466" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#associatedtype.Output-466" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-66" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#88">Source</a><a href="#method.sub-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#166-181">Source</a><a href="#impl-Sub%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-475" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#167">Source</a><a href="#associatedtype.Output-475" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-75" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#170-180">Source</a><a href="#method.sub-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cu16%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-414" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-414" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-418" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-418" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#impl-Sub%3Cu32%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-454" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#associatedtype.Output-454" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-54" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#86">Source</a><a href="#method.sub-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#90-105">Source</a><a href="#impl-Sub%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-470" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#91">Source</a><a href="#associatedtype.Output-470" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-70" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#94-104">Source</a><a href="#method.sub-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#impl-Sub%3Cu64%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-460" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#associatedtype.Output-460" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-60" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#87">Source</a><a href="#method.sub-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#141-156">Source</a><a href="#impl-Sub%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-474" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#142">Source</a><a href="#associatedtype.Output-474" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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-74" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#145-155">Source</a><a href="#method.sub-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cu8%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-406" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-406" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-410" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-410" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-%26BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cusize%3E-for-%26BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-422" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-422" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#impl-Sub%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-426" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#84">Source</a><a href="#associatedtype.Output-426" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#84">Source</a><a href="#method.sub-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#66-73">Source</a><a href="#impl-Sub-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-403" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#67">Source</a><a href="#associatedtype.Output-403" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#70-72">Source</a><a href="#method.sub-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>) -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%26BigInt%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#75-81">Source</a><a href="#impl-SubAssign%3C%26BigInt%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;&amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#77-80">Source</a><a href="#method.sub_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: &amp;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci128%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#273-281">Source</a><a href="#impl-SubAssign%3Ci128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#275-280">Source</a><a href="#method.sub_assign-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i128.html">i128</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci16%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Ci16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i16.html">i16</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci32%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#206-214">Source</a><a href="#impl-SubAssign%3Ci32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#208-213">Source</a><a href="#method.sub_assign-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i32.html">i32</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci64%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#239-247">Source</a><a href="#impl-SubAssign%3Ci64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#241-246">Source</a><a href="#method.sub_assign-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i64.html">i64</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Ci8%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Ci8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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%3Cisize%3E-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Cisize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.isize.html">isize</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#183-189">Source</a><a href="#impl-SubAssign%3Cu128%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#185-188">Source</a><a href="#method.sub_assign-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Cu16%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#106-112">Source</a><a href="#impl-SubAssign%3Cu32%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#108-111">Source</a><a href="#method.sub_assign-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#158-164">Source</a><a href="#impl-SubAssign%3Cu64%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#160-163">Source</a><a href="#method.sub_assign-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Cu8%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#85">Source</a><a href="#impl-SubAssign%3Cusize%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#85">Source</a><a href="#method.sub_assign-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/subtraction.rs.html#82">Source</a><a href="#impl-SubAssign-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/subtraction.rs.html#82">Source</a><a href="#method.sub_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/addition.rs.html#239">Source</a><a href="#impl-Sum%3CT%3E-for-BigInt" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.BigInt.html" title="struct num_bigint::BigInt">BigInt</a><div class="where">where
<a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T, Output = <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a>&gt;,</div></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/bigint/addition.rs.html#239">Source</a><a href="#method.sum" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a>&lt;I&gt;(iter: I) -&gt; Self<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = T&gt;,</div></h4></section></summary><div class='docblock'>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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#279-284">Source</a><a href="#impl-ToBigInt-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ToBigInt.html" title="trait num_bigint::ToBigInt">ToBigInt</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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#281-283">Source</a><a href="#method.to_bigint" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToBigInt.html#tymethod.to_bigint" class="fn">to_bigint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/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">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::BigInt"><code>BigInt</code></a>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToBigUint-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#300-309">Source</a><a href="#impl-ToBigUint-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ToBigUint.html" title="trait num_bigint::ToBigUint">ToBigUint</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_biguint-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#302-308">Source</a><a href="#method.to_biguint-1" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ToBigUint.html#tymethod.to_biguint" class="fn">to_biguint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::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_bigint::BigUint"><code>BigUint</code></a>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToBytes-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1170-1180">Source</a><a href="#impl-ToBytes-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/ops/bytes/trait.ToBytes.html" title="trait num_traits::ops::bytes::ToBytes">ToBytes</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#1171">Source</a><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="../num_traits/ops/bytes/trait.ToBytes.html#associatedtype.Bytes" class="associatedtype">Bytes</a> = <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</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/bigint.rs.html#1173-1175">Source</a><a href="#method.to_be_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.ToBytes.html#tymethod.to_be_bytes" class="fn">to_be_bytes</a>(&amp;self) -&gt; Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.ToBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::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="../num_traits/ops/bytes/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/bigint.rs.html#1177-1179">Source</a><a href="#method.to_le_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.ToBytes.html#tymethod.to_le_bytes" class="fn">to_le_bytes</a>(&amp;self) -&gt; Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.ToBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::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="../num_traits/ops/bytes/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#84">Source</a><a href="#method.to_ne_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/ops/bytes/trait.ToBytes.html#method.to_ne_bytes" class="fn">to_ne_bytes</a>(&amp;self) -&gt; Self::<a class="associatedtype" href="../num_traits/ops/bytes/trait.ToBytes.html#associatedtype.Bytes" title="type num_traits::ops::bytes::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="../num_traits/ops/bytes/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#41-105">Source</a><a href="#impl-ToPrimitive-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/cast/trait.ToPrimitive.html" title="trait num_traits::cast::ToPrimitive">ToPrimitive</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint/convert.rs.html#43-57">Source</a><a href="#method.to_i64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#tymethod.to_i64" class="fn">to_i64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint/convert.rs.html#60-74">Source</a><a href="#method.to_i128" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#method.to_i128" class="fn">to_i128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/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/bigint/convert.rs.html#77-83">Source</a><a href="#method.to_u64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#tymethod.to_u64" class="fn">to_u64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint/convert.rs.html#86-92">Source</a><a href="#method.to_u128" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#method.to_u128" class="fn">to_u128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/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/bigint/convert.rs.html#95-98">Source</a><a href="#method.to_f32" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#method.to_f32" class="fn">to_f32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint/convert.rs.html#101-104">Source</a><a href="#method.to_f64" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/cast/trait.ToPrimitive.html#method.to_f64" class="fn">to_f64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/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="../num_traits/cast/trait.ToPrimitive.html#method.to_isize" class="fn">to_isize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_i8" class="fn">to_i8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_i16" class="fn">to_i16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_i32" class="fn">to_i32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_usize" class="fn">to_usize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_u8" class="fn">to_u8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_u16" class="fn">to_u16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_traits/cast/trait.ToPrimitive.html#method.to_u32" class="fn">to_u32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#311-320">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.93.1/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">BigInt</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-24" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#312">Source</a><a href="#associatedtype.Error-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-24" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#315-319">Source</a><a href="#method.try_from-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-22" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#associatedtype.Error-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-22" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#method.try_from-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-14" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#associatedtype.Error-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-14" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#method.try_from-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-16" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#associatedtype.Error-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-16" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#method.try_from-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-18" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#associatedtype.Error-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-18" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#method.try_from-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-12" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#associatedtype.Error-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-12" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#method.try_from-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-20" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#associatedtype.Error-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-20" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#method.try_from-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-10" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#associatedtype.Error-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-10" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#method.try_from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#130">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#130">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#130">Source</a><a href="#method.try_from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#131">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#131">Source</a><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint/convert.rs.html#131">Source</a><a href="#method.try_from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-6" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#associatedtype.Error-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-6" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#method.try_from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#129">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#129">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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/bigint/convert.rs.html#129">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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%3C%26BigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#impl-TryFrom%3C%26BigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-8" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#method.try_from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#322-333">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.93.1/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">BigInt</a>&gt; for <a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-25" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#323">Source</a><a href="#associatedtype.Error-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-25" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#326-332">Source</a><a href="#method.try_from-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BigUint.html" title="struct num_bigint::BigUint">BigUint</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-i128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-23" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#associatedtype.Error-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-23" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#141">Source</a><a href="#method.try_from-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i128.html">i128</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-i16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-15" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#associatedtype.Error-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-15" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#137">Source</a><a href="#method.try_from-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i16.html">i16</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-i32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-17" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#associatedtype.Error-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-17" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#138">Source</a><a href="#method.try_from-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i32.html">i32</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-i64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-19" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#associatedtype.Error-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-19" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#139">Source</a><a href="#method.try_from-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i64.html">i64</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-i8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-13" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#associatedtype.Error-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-13" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#136">Source</a><a href="#method.try_from-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.i8.html">i8</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-isize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-21" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#associatedtype.Error-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-21" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#140">Source</a><a href="#method.try_from-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.isize.html">isize</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-u128" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-11" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#associatedtype.Error-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-11" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#134">Source</a><a href="#method.try_from-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u128.html">u128</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-u16" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#130">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#130">Source</a><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-3" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#130">Source</a><a href="#method.try_from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-u32" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#131">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-5" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#131">Source</a><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-5" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#131">Source</a><a href="#method.try_from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-u64" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-7" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#132">Source</a><a href="#method.try_from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-u8" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#129">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#129">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-1" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#129">Source</a><a href="#method.try_from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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%3CBigInt%3E-for-usize" class="impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#impl-TryFrom%3CBigInt%3E-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>&gt; for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-9" class="associatedtype trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#associatedtype.Error-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-9" class="method trait-impl"><a class="src rightside" href="../src/num_bigint/bigint/convert.rs.html#133">Source</a><a href="#method.try_from-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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">BigInt</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.TryFromBigIntError.html" title="struct num_bigint::TryFromBigIntError">TryFromBigIntError</a>&lt;<a class="struct" href="struct.BigInt.html" title="struct num_bigint::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-UpperHex-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#164-170">Source</a><a href="#impl-UpperHex-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#165-169">Source</a><a href="#method.fmt-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.93.1/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.UpperHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Zero-for-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#206-222">Source</a><a href="#impl-Zero-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</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/bigint.rs.html#208-210">Source</a><a href="#method.zero" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/trait.Zero.html#tymethod.zero" class="fn">zero</a>() -&gt; <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h4></section></summary><div class='docblock'>Returns the additive identity element of <code>Self</code>, <code>0</code>. <a href="../num_traits/identities/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/bigint.rs.html#213-216">Source</a><a href="#method.set_zero" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/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/bigint.rs.html#219-221">Source</a><a href="#method.is_zero" class="anchor">§</a><h4 class="code-header">fn <a href="../num_traits/identities/trait.Zero.html#tymethod.is_zero" class="fn">is_zero</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-BigInt" class="impl"><a class="src rightside" href="../src/num_bigint/bigint.rs.html#100">Source</a><a href="#impl-Eq-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BigInt" class="impl"><a href="#impl-Freeze-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section><section id="impl-RefUnwindSafe-for-BigInt" class="impl"><a href="#impl-RefUnwindSafe-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section><section id="impl-Send-for-BigInt" class="impl"><a href="#impl-Send-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section><section id="impl-Sync-for-BigInt" class="impl"><a href="#impl-Sync-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section><section id="impl-Unpin-for-BigInt" class="impl"><a href="#impl-Unpin-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section><section id="impl-UnwindSafe-for-BigInt" class="impl"><a href="#impl-UnwindSafe-for-BigInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BigInt.html" title="struct num_bigint::BigInt">BigInt</a></h3></section></div><h2 id="blanket-implementations" class="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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></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.93.1/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-I" class="impl"><a class="src rightside" href="../src/num_integer/average.rs.html#45-49">Source</a><a href="#impl-Average-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../num_integer/average/trait.Average.html" title="trait num_integer::average::Average">Average</a> for I<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;'a I</a>: for&lt;'a, 'b&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/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.93.1/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.93.1/std/primitive.reference.html">&amp;'b I</a>, Output = I&gt;,
I: <a class="trait" href="../num_integer/trait.Integer.html" title="trait num_integer::Integer">Integer</a> + <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/std/primitive.usize.html">usize</a>, Output = I&gt;,</div></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="../num_integer/average/trait.Average.html#tymethod.average_floor" class="fn">average_floor</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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="../num_integer/average/trait.Average.html#tymethod.average_ceil" class="fn">average_ceil</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/borrow.rs.html#212">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></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.93.1/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/borrow.rs.html#221">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></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.93.1/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/clone.rs.html#547">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/clone.rs.html#549">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/1.93.1/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dest: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dest</code>. <a href="https://doc.rust-lang.org/1.93.1/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#785">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/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-14" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#788">Source</a><a href="#method.from-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#767-769">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></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.93.1/src/core/convert/mod.rs.html#777">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/alloc/borrow.rs.html#85-87">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/alloc/borrow.rs.html#89">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/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.93.1/src/alloc/borrow.rs.html#90">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/src/alloc/borrow.rs.html#94">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/alloc/string.rs.html#2864">Source</a><a href="#impl-ToString-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></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.93.1/src/alloc/string.rs.html#2866">Source</a><a href="#method.to_string" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#827-829">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-27" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#831">Source</a><a href="#associatedtype.Error-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.93.1/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-26" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#834">Source</a><a href="#method.try_from-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#811-813">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-26" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.93.1/src/core/convert/mod.rs.html#815">Source</a><a href="#associatedtype.Error-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.93.1/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/src/core/convert/mod.rs.html#818">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/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-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#152">Source</a><a href="#impl-NumAssign-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../num_traits/trait.NumAssign.html" title="trait num_traits::NumAssign">NumAssign</a> for T<div class="where">where
T: <a class="trait" href="../num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> + <a class="trait" href="../num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>,</div></h3></section><section id="impl-NumAssignOps%3CRhs%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#143-144">Source</a><a href="#impl-NumAssignOps%3CRhs%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs&gt; <a class="trait" href="../num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>&lt;Rhs&gt; for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/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.93.1/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;Rhs&gt;,</div></h3></section><section id="impl-NumAssignRef-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#159">Source</a><a href="#impl-NumAssignRef-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../num_traits/trait.NumAssignRef.html" title="trait num_traits::NumAssignRef">NumAssignRef</a> for T<div class="where">where
T: <a class="trait" href="../num_traits/trait.NumAssign.html" title="trait num_traits::NumAssign">NumAssign</a> + for&lt;'r&gt; <a class="trait" href="../num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;'r T</a>&gt;,</div></h3></section><section id="impl-NumOps%3CRhs,+Output%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#110-115">Source</a><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs, Output&gt; <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;Rhs, Output&gt; for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/1.93.1/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.93.1/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.93.1/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.93.1/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.93.1/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;Rhs, Output = Output&gt;,</div></h3></section><section id="impl-NumRef-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#124">Source</a><a href="#impl-NumRef-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../num_traits/trait.NumRef.html" title="trait num_traits::NumRef">NumRef</a> for T<div class="where">where
T: <a class="trait" href="../num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> + for&lt;'r&gt; <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;'r T</a>&gt;,</div></h3></section><section id="impl-RefNum%3CBase%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#133">Source</a><a href="#impl-RefNum%3CBase%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Base&gt; <a class="trait" href="../num_traits/trait.RefNum.html" title="trait num_traits::RefNum">RefNum</a>&lt;Base&gt; for T<div class="where">where
T: <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;Base, Base&gt; + for&lt;'r&gt; <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.reference.html">&amp;'r Base</a>, Base&gt;,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"U32Digits<'_>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.U32Digits.html\" title=\"struct num_bigint::U32Digits\">U32Digits</a>&lt;'_&gt;</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"struct.U32Digits.html\" title=\"struct num_bigint::U32Digits\">U32Digits</a>&lt;'_&gt;</div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.93.1/std/primitive.u32.html\">u32</a>;</div>","U64Digits<'_>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.U64Digits.html\" title=\"struct num_bigint::U64Digits\">U64Digits</a>&lt;'_&gt;</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"struct.U64Digits.html\" title=\"struct num_bigint::U64Digits\">U64Digits</a>&lt;'_&gt;</div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/1.93.1/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.93.1/std/primitive.u64.html\">u64</a>;</div>","Vec<u8>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.93.1/std/primitive.u8.html\">u8</a>, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.93.1/std/primitive.u8.html\">u8</a>, A&gt;<div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>