Enum soroban_env_guest::xdr::ScNumSign
[−]#[repr(i32)]
pub enum ScNumSign {
Negative,
Zero,
Positive,
}
Variants
Negative
Zero
Positive
Implementations
Trait Implementations
impl Discriminant<ScNumSign> for ScBigInt
impl Discriminant<ScNumSign> for ScBigInt
fn discriminant(&self) -> ScNumSign
impl Ord for ScNumSign
impl Ord for ScNumSign
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
impl PartialOrd<ScNumSign> for ScNumSign
impl PartialOrd<ScNumSign> for ScNumSign
fn partial_cmp(&self, other: &ScNumSign) -> Option<Ordering>
fn partial_cmp(&self, other: &ScNumSign) -> Option<Ordering>
1.0.0 · sourcefn 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 Copy for ScNumSign
impl Enum for ScNumSign
impl Eq for ScNumSign
impl ReadXdr for ScNumSign
impl StructuralEq for ScNumSign
impl StructuralPartialEq for ScNumSign
impl Union<ScNumSign> for ScBigInt
impl WriteXdr for ScNumSign
Auto Trait Implementations
impl RefUnwindSafe for ScNumSign
impl Send for ScNumSign
impl Sync for ScNumSign
impl Unpin for ScNumSign
impl UnwindSafe for ScNumSign
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more