Struct syndicate::value::signed_integer::SignedInteger
source · pub struct SignedInteger(/* private fields */);Expand description
Main representation of Preserves SignedIntegers.
Implementations§
source§impl SignedInteger
impl SignedInteger
sourcepub fn repr(&self) -> &SignedIntegerRepr
pub fn repr(&self) -> &SignedIntegerRepr
Extract the internal representation.
sourcepub fn is_i(&self) -> bool
pub fn is_i(&self) -> bool
Does this SignedInteger fit in an i128? (See also the TryFrom instance for
i128.)
Trait Implementations§
source§impl Clone for SignedInteger
impl Clone for SignedInteger
source§fn clone(&self) -> SignedInteger
fn clone(&self) -> SignedInteger
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SignedInteger
impl Debug for SignedInteger
source§impl Display for SignedInteger
impl Display for SignedInteger
source§impl<N> From<&SignedInteger> for Value<N>where
N: NestedValue,
impl<N> From<&SignedInteger> for Value<N>where
N: NestedValue,
source§fn from(v: &SignedInteger) -> Value<N>
fn from(v: &SignedInteger) -> Value<N>
Converts to this type from the input type.
source§impl From<BigInt> for SignedInteger
impl From<BigInt> for SignedInteger
source§fn from(v: BigInt) -> SignedInteger
fn from(v: BigInt) -> SignedInteger
Converts to this type from the input type.
source§impl From<i128> for SignedInteger
impl From<i128> for SignedInteger
source§fn from(v: i128) -> SignedInteger
fn from(v: i128) -> SignedInteger
Converts to this type from the input type.
source§impl From<i16> for SignedInteger
impl From<i16> for SignedInteger
source§fn from(v: i16) -> SignedInteger
fn from(v: i16) -> SignedInteger
Converts to this type from the input type.
source§impl From<i32> for SignedInteger
impl From<i32> for SignedInteger
source§fn from(v: i32) -> SignedInteger
fn from(v: i32) -> SignedInteger
Converts to this type from the input type.
source§impl From<i64> for SignedInteger
impl From<i64> for SignedInteger
source§fn from(v: i64) -> SignedInteger
fn from(v: i64) -> SignedInteger
Converts to this type from the input type.
source§impl From<i8> for SignedInteger
impl From<i8> for SignedInteger
source§fn from(v: i8) -> SignedInteger
fn from(v: i8) -> SignedInteger
Converts to this type from the input type.
source§impl From<isize> for SignedInteger
impl From<isize> for SignedInteger
source§fn from(v: isize) -> SignedInteger
fn from(v: isize) -> SignedInteger
Converts to this type from the input type.
source§impl From<u128> for SignedInteger
impl From<u128> for SignedInteger
source§fn from(v: u128) -> SignedInteger
fn from(v: u128) -> SignedInteger
Converts to this type from the input type.
source§impl From<u16> for SignedInteger
impl From<u16> for SignedInteger
source§fn from(v: u16) -> SignedInteger
fn from(v: u16) -> SignedInteger
Converts to this type from the input type.
source§impl From<u32> for SignedInteger
impl From<u32> for SignedInteger
source§fn from(v: u32) -> SignedInteger
fn from(v: u32) -> SignedInteger
Converts to this type from the input type.
source§impl From<u64> for SignedInteger
impl From<u64> for SignedInteger
source§fn from(v: u64) -> SignedInteger
fn from(v: u64) -> SignedInteger
Converts to this type from the input type.
source§impl From<u8> for SignedInteger
impl From<u8> for SignedInteger
source§fn from(v: u8) -> SignedInteger
fn from(v: u8) -> SignedInteger
Converts to this type from the input type.
source§impl From<usize> for SignedInteger
impl From<usize> for SignedInteger
source§fn from(v: usize) -> SignedInteger
fn from(v: usize) -> SignedInteger
Converts to this type from the input type.
source§impl Hash for SignedInteger
impl Hash for SignedInteger
source§impl Ord for SignedInteger
impl Ord for SignedInteger
source§fn cmp(&self, other: &SignedInteger) -> Ordering
fn cmp(&self, other: &SignedInteger) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for SignedInteger
impl PartialEq for SignedInteger
source§fn eq(&self, other: &SignedInteger) -> bool
fn eq(&self, other: &SignedInteger) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for SignedInteger
impl PartialOrd for SignedInteger
source§fn partial_cmp(&self, other: &SignedInteger) -> Option<Ordering>
fn partial_cmp(&self, other: &SignedInteger) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for SignedInteger
impl StructuralPartialEq for SignedInteger
Auto Trait Implementations§
impl RefUnwindSafe for SignedInteger
impl Send for SignedInteger
impl Sync for SignedInteger
impl Unpin for SignedInteger
impl UnwindSafe for SignedInteger
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more