Lines Matching defs:Sign
36 pub enum Sign { enum
42 impl Neg for Sign { implementation
47 fn neg(self) -> Sign { in neg()
576 pub fn new(sign: Sign, digits: Vec<u32>) -> BigInt { in new()
584 pub fn from_biguint(mut sign: Sign, mut data: BigUint) -> BigInt { in from_biguint()
598 pub fn from_slice(sign: Sign, slice: &[u32]) -> BigInt { in from_slice()
606 pub fn assign_from_slice(&mut self, sign: Sign, slice: &[u32]) { in assign_from_slice()
634 pub fn from_bytes_be(sign: Sign, bytes: &[u8]) -> BigInt { in from_bytes_be()
642 pub fn from_bytes_le(sign: Sign, bytes: &[u8]) -> BigInt { in from_bytes_le()
696 pub fn from_radix_be(sign: Sign, buf: &[u8], radix: u32) -> Option<BigInt> { in from_radix_be()
717 pub fn from_radix_le(sign: Sign, buf: &[u8], radix: u32) -> Option<BigInt> { in from_radix_le()
733 pub fn to_bytes_be(&self) -> (Sign, Vec<u8>) { in to_bytes_be()
748 pub fn to_bytes_le(&self) -> (Sign, Vec<u8>) { in to_bytes_le()
767 pub fn to_u32_digits(&self) -> (Sign, Vec<u32>) { in to_u32_digits()
787 pub fn to_u64_digits(&self) -> (Sign, Vec<u64>) { in to_u64_digits()
898 pub fn to_radix_be(&self, radix: u32) -> (Sign, Vec<u8>) { in to_radix_be()
917 pub fn to_radix_le(&self, radix: u32) -> (Sign, Vec<u8>) { in to_radix_le()
933 pub fn sign(&self) -> Sign { in sign()
967 pub fn into_parts(self) -> (Sign, BigUint) { in into_parts()
1184 fn check(inp_s: Sign, inp_n: usize, ans_s: Sign, ans_n: usize) { in test_from_biguint()
1200 fn check(inp_s: Sign, inp_n: u32, ans_s: Sign, ans_n: u32) { in test_from_slice()
1216 fn check(inp_s: Sign, inp_n: u32, ans_s: Sign, ans_n: u32) { in test_assign_from_slice()