• Home
  • Raw
  • Download

Lines Matching defs:Sign

41 pub enum Sign {  enum
47 impl Neg for Sign { implementation
52 fn neg(self) -> Sign { in neg()
574 pub fn new(sign: Sign, digits: Vec<u32>) -> BigInt { in new()
582 pub fn from_biguint(mut sign: Sign, mut data: BigUint) -> BigInt { in from_biguint()
596 pub fn from_slice(sign: Sign, slice: &[u32]) -> BigInt { in from_slice()
604 pub fn assign_from_slice(&mut self, sign: Sign, slice: &[u32]) { in assign_from_slice()
632 pub fn from_bytes_be(sign: Sign, bytes: &[u8]) -> BigInt { in from_bytes_be()
640 pub fn from_bytes_le(sign: Sign, bytes: &[u8]) -> BigInt { in from_bytes_le()
694 pub fn from_radix_be(sign: Sign, buf: &[u8], radix: u32) -> Option<BigInt> { in from_radix_be()
715 pub fn from_radix_le(sign: Sign, buf: &[u8], radix: u32) -> Option<BigInt> { in from_radix_le()
731 pub fn to_bytes_be(&self) -> (Sign, Vec<u8>) { in to_bytes_be()
746 pub fn to_bytes_le(&self) -> (Sign, Vec<u8>) { in to_bytes_le()
765 pub fn to_u32_digits(&self) -> (Sign, Vec<u32>) { in to_u32_digits()
785 pub fn to_u64_digits(&self) -> (Sign, Vec<u64>) { in to_u64_digits()
896 pub fn to_radix_be(&self, radix: u32) -> (Sign, Vec<u8>) { in to_radix_be()
915 pub fn to_radix_le(&self, radix: u32) -> (Sign, Vec<u8>) { in to_radix_le()
932 pub fn sign(&self) -> Sign { in sign()
967 pub fn into_parts(self) -> (Sign, BigUint) { in into_parts()
1102 fn check(inp_s: Sign, inp_n: usize, ans_s: Sign, ans_n: usize) { in test_from_biguint()
1118 fn check(inp_s: Sign, inp_n: u32, ans_s: Sign, ans_n: u32) { in test_from_slice()
1134 fn check(inp_s: Sign, inp_n: u32, ans_s: Sign, ans_n: u32) { in test_assign_from_slice()