pub enum StellarValueExt {
Basic,
Signed(LedgerCloseValueSignature),
}
Variants
Basic
Signed(LedgerCloseValueSignature)
Implementations
impl StellarValueExt
impl StellarValueExt
pub const fn name(&self) -> &'static str
pub const fn discriminant(&self) -> StellarValueType
pub const fn variants() -> [StellarValueType; 2]
Trait Implementations
impl Clone for StellarValueExt
impl Clone for StellarValueExt
fn clone(&self) -> StellarValueExt
fn clone(&self) -> StellarValueExt
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for StellarValueExt
impl Debug for StellarValueExt
impl Discriminant<StellarValueType> for StellarValueExt
impl Discriminant<StellarValueType> for StellarValueExt
fn discriminant(&self) -> StellarValueType
impl Hash for StellarValueExt
impl Hash for StellarValueExt
impl Name for StellarValueExt
impl Name for StellarValueExt
impl Ord for StellarValueExt
impl Ord for StellarValueExt
fn cmp(&self, other: &StellarValueExt) -> Ordering
fn cmp(&self, other: &StellarValueExt) -> Ordering
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 PartialEq<StellarValueExt> for StellarValueExt
impl PartialEq<StellarValueExt> for StellarValueExt
fn eq(&self, other: &StellarValueExt) -> bool
fn eq(&self, other: &StellarValueExt) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl PartialOrd<StellarValueExt> for StellarValueExt
impl PartialOrd<StellarValueExt> for StellarValueExt
fn partial_cmp(&self, other: &StellarValueExt) -> Option<Ordering>
fn partial_cmp(&self, other: &StellarValueExt) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
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 more
impl Variants<StellarValueType> for StellarValueExt
impl Variants<StellarValueType> for StellarValueExt
fn variants() -> Iter<'static, StellarValueType>
impl Eq for StellarValueExt
impl ReadXdr for StellarValueExt
impl StructuralEq for StellarValueExt
impl StructuralPartialEq for StellarValueExt
impl Union<StellarValueType> for StellarValueExt
impl WriteXdr for StellarValueExt
Auto Trait Implementations
impl RefUnwindSafe for StellarValueExt
impl Send for StellarValueExt
impl Sync for StellarValueExt
impl Unpin for StellarValueExt
impl UnwindSafe for StellarValueExt
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