• Home
  • Raw
  • Download

Lines Matching defs:BigUint

38 pub struct BigUint {  struct
44 impl Clone for BigUint { argument
58 impl hash::Hash for BigUint { implementation
66 impl PartialEq for BigUint { implementation
74 impl Eq for BigUint {} implementation
76 impl PartialOrd for BigUint { implementation
83 impl Ord for BigUint { implementation
101 impl Default for BigUint { implementation
108 impl fmt::Debug for BigUint { implementation
114 impl fmt::Display for BigUint { implementation
120 impl fmt::LowerHex for BigUint { implementation
126 impl fmt::UpperHex for BigUint { implementation
134 impl fmt::Binary for BigUint { implementation
140 impl fmt::Octal for BigUint { implementation
146 impl Zero for BigUint { implementation
163 impl One for BigUint { implementation
181 impl Unsigned for BigUint {} implementation
183 impl Integer for BigUint { implementation
185 fn div_rem(&self, other: &BigUint) -> (BigUint, BigUint) { in div_rem()
190 fn div_floor(&self, other: &BigUint) -> BigUint { in div_floor()
196 fn mod_floor(&self, other: &BigUint) -> BigUint { in mod_floor()
202 fn div_mod_floor(&self, other: &BigUint) -> (BigUint, BigUint) { in div_mod_floor()
207 fn div_ceil(&self, other: &BigUint) -> BigUint { in div_ceil()
256 fn lcm(&self, other: &BigUint) -> BigUint { in lcm()
323 fn fixpoint<F>(mut x: BigUint, max_bits: u64, f: F) -> BigUint in fixpoint()
325 F: Fn(&BigUint) -> BigUint, in fixpoint()
351 impl Roots for BigUint { implementation
507 fn to_biguint(&self) -> Option<BigUint>; in to_biguint()
514 pub(crate) fn biguint_from_vec(digits: Vec<BigDigit>) -> BigUint { in biguint_from_vec()
518 impl BigUint { implementation
523 pub fn new(digits: Vec<u32>) -> BigUint { in new()
542 pub fn from_slice(slice: &[u32]) -> BigUint { in from_slice()
583 pub fn from_bytes_be(bytes: &[u8]) -> BigUint { in from_bytes_be()
597 pub fn from_bytes_le(bytes: &[u8]) -> BigUint { in from_bytes_le()
622 pub fn parse_bytes(buf: &[u8], radix: u32) -> Option<BigUint> { in parse_bytes()
643 pub fn from_radix_be(buf: &[u8], radix: u32) -> Option<BigUint> { in from_radix_be()
663 pub fn from_radix_le(buf: &[u8], radix: u32) -> Option<BigUint> { in from_radix_le()
860 fn normalized(mut self) -> BigUint { in normalized()
967 impl IntDigits for BigUint { implementation