pub enum ClaimClaimableBalanceResult {
Success,
DoesNotExist,
CannotClaim,
LineFull,
NoTrust,
NotAuthorized,
}
Variants
Success
DoesNotExist
CannotClaim
LineFull
NoTrust
NotAuthorized
Implementations
impl ClaimClaimableBalanceResult
impl ClaimClaimableBalanceResult
pub const VARIANTS: [ClaimClaimableBalanceResultCode; 6] = [ClaimClaimableBalanceResultCode::Success, ClaimClaimableBalanceResultCode::DoesNotExist, ClaimClaimableBalanceResultCode::CannotClaim, ClaimClaimableBalanceResultCode::LineFull, ClaimClaimableBalanceResultCode::NoTrust, ClaimClaimableBalanceResultCode::NotAuthorized]
pub const VARIANTS_STR: [&'static str; 6] = ["Success", "DoesNotExist", "CannotClaim", "LineFull", "NoTrust", "NotAuthorized"]
pub const fn name(&self) -> &'static str
pub const fn discriminant(&self) -> ClaimClaimableBalanceResultCode
pub const fn variants() -> [ClaimClaimableBalanceResultCode; 6]
Trait Implementations
impl Clone for ClaimClaimableBalanceResult
impl Clone for ClaimClaimableBalanceResult
fn clone(&self) -> ClaimClaimableBalanceResult
fn clone(&self) -> ClaimClaimableBalanceResult
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 moreimpl Debug for ClaimClaimableBalanceResult
impl Debug for ClaimClaimableBalanceResult
impl Discriminant<ClaimClaimableBalanceResultCode> for ClaimClaimableBalanceResult
impl Discriminant<ClaimClaimableBalanceResultCode> for ClaimClaimableBalanceResult
fn discriminant(&self) -> ClaimClaimableBalanceResultCode
impl Hash for ClaimClaimableBalanceResult
impl Hash for ClaimClaimableBalanceResult
impl Name for ClaimClaimableBalanceResult
impl Name for ClaimClaimableBalanceResult
impl Ord for ClaimClaimableBalanceResult
impl Ord for ClaimClaimableBalanceResult
fn cmp(&self, other: &ClaimClaimableBalanceResult) -> Ordering
fn cmp(&self, other: &ClaimClaimableBalanceResult) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
impl PartialEq<ClaimClaimableBalanceResult> for ClaimClaimableBalanceResult
impl PartialEq<ClaimClaimableBalanceResult> for ClaimClaimableBalanceResult
fn eq(&self, other: &ClaimClaimableBalanceResult) -> bool
fn eq(&self, other: &ClaimClaimableBalanceResult) -> bool
impl PartialOrd<ClaimClaimableBalanceResult> for ClaimClaimableBalanceResult
impl PartialOrd<ClaimClaimableBalanceResult> for ClaimClaimableBalanceResult
fn partial_cmp(&self, other: &ClaimClaimableBalanceResult) -> Option<Ordering>
fn partial_cmp(&self, other: &ClaimClaimableBalanceResult) -> 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 Variants<ClaimClaimableBalanceResultCode> for ClaimClaimableBalanceResult
impl Variants<ClaimClaimableBalanceResultCode> for ClaimClaimableBalanceResult
fn variants() -> Iter<'static, ClaimClaimableBalanceResultCode>
impl Eq for ClaimClaimableBalanceResult
impl ReadXdr for ClaimClaimableBalanceResult
impl StructuralEq for ClaimClaimableBalanceResult
impl StructuralPartialEq for ClaimClaimableBalanceResult
impl Union<ClaimClaimableBalanceResultCode> for ClaimClaimableBalanceResult
impl WriteXdr for ClaimClaimableBalanceResult
Auto Trait Implementations
impl RefUnwindSafe for ClaimClaimableBalanceResult
impl Send for ClaimClaimableBalanceResult
impl Sync for ClaimClaimableBalanceResult
impl Unpin for ClaimClaimableBalanceResult
impl UnwindSafe for ClaimClaimableBalanceResult
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