Enum Sign
pub enum Sign
A Sign is a BigInt's composing element.
Variants
Trait Implementations
impl Clone for Sign
fn clone(&self) -> Self
impl Copy for Sign
impl Debug for Sign
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Sign
impl Hash for Sign
fn hash<__H: Hasher>(&self, state: &mut __H)
impl Mul for self
type Output = Sign;fn mul(self, other: Sign) -> Sign
impl Neg for Sign
type Output = Sign;fn neg(self) -> SignNegate
Signvalue.
impl Ord for Sign
fn cmp(&self, other: &Self) -> Ordering
impl PartialEq for Sign
fn eq(&self, other: &Self) -> bool
impl PartialOrd for Sign
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
impl Serialize for Sign
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer,
impl StructuralPartialEq for Sign
impl<'de> Deserialize<'de> for Sign
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de>,
Auto Trait Implementations
impl Freeze for Sign
impl RefUnwindSafe for Sign
impl Send for Sign
impl Sync for Sign
impl Unpin for Sign
impl UnsafeUnpin for Sign
impl UnwindSafe for Sign
Blanket Implementations
impl<T> Any for Sign
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Sign
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Sign
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Sign
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> DeserializeOwned for Sign
where
T: for<'de> Deserialize<'de>,
impl<T> From<T> for Sign
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Sign
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Sign
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Sign
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Sign
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>