#[repr(u32)]pub enum MPTokenFlag {
LsfMPTLocked = 1,
LsfMPTAuthorized = 2,
LsfMPTAMM = 4,
}Expand description
Ledger-object flags for the MPToken object.
See MPToken flags:
<https://xrpl.org/docs/references/protocol/ledger-data/ledger-entry-types/mptoken>
Variants§
LsfMPTLocked = 1
This holder’s MPToken balance is locked.
LsfMPTAuthorized = 2
This holder is authorized to hold the MPT. Set when the issuer
authorizes the holder via MPTokenAuthorize.
LsfMPTAMM = 4
This MPToken is held by an AMM account. Set by the protocol;
matches lsfMPTAMM in rippled LedgerFormats.h.
Trait Implementations§
Source§impl AsRef<str> for MPTokenFlag
impl AsRef<str> for MPTokenFlag
Source§impl Clone for MPTokenFlag
impl Clone for MPTokenFlag
Source§fn clone(&self) -> MPTokenFlag
fn clone(&self) -> MPTokenFlag
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MPTokenFlag
impl Debug for MPTokenFlag
Source§impl<'de> Deserialize<'de> for MPTokenFlag
impl<'de> Deserialize<'de> for MPTokenFlag
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MPTokenFlag
impl Display for MPTokenFlag
impl Eq for MPTokenFlag
Source§impl IntoEnumIterator for MPTokenFlag
impl IntoEnumIterator for MPTokenFlag
type Iterator = MPTokenFlagIter
fn iter() -> MPTokenFlagIter ⓘ
Source§impl<'a> LedgerObject<MPTokenFlag> for MPToken<'a>
impl<'a> LedgerObject<MPTokenFlag> for MPToken<'a>
fn get_ledger_entry_type(&self) -> LedgerEntryType
fn has_flag(&self, flag: &T) -> bool
Source§impl PartialEq for MPTokenFlag
impl PartialEq for MPTokenFlag
Source§impl Serialize for MPTokenFlag
impl Serialize for MPTokenFlag
impl StructuralPartialEq for MPTokenFlag
Auto Trait Implementations§
impl Freeze for MPTokenFlag
impl RefUnwindSafe for MPTokenFlag
impl Send for MPTokenFlag
impl Sync for MPTokenFlag
impl Unpin for MPTokenFlag
impl UnsafeUnpin for MPTokenFlag
impl UnwindSafe for MPTokenFlag
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.