Enum soroban_env_guest::xdr::LedgerEntryData
pub enum LedgerEntryData {
Account(AccountEntry),
Trustline(TrustLineEntry),
Offer(OfferEntry),
Data(DataEntry),
ClaimableBalance(ClaimableBalanceEntry),
LiquidityPool(LiquidityPoolEntry),
ContractData(ContractDataEntry),
ContractCode(ContractCodeEntry),
ConfigSetting(ConfigSettingEntry),
}
Variants§
Account(AccountEntry)
Trustline(TrustLineEntry)
Offer(OfferEntry)
Data(DataEntry)
ClaimableBalance(ClaimableBalanceEntry)
LiquidityPool(LiquidityPoolEntry)
ContractData(ContractDataEntry)
ContractCode(ContractCodeEntry)
ConfigSetting(ConfigSettingEntry)
Implementations§
§impl LedgerEntryData
impl LedgerEntryData
pub const VARIANTS: [LedgerEntryType; 9] = [LedgerEntryType::Account, LedgerEntryType::Trustline, LedgerEntryType::Offer, LedgerEntryType::Data, LedgerEntryType::ClaimableBalance, LedgerEntryType::LiquidityPool, LedgerEntryType::ContractData, LedgerEntryType::ContractCode, LedgerEntryType::ConfigSetting]
pub const VARIANTS_STR: [&'static str; 9] = ["Account", "Trustline", "Offer", "Data", "ClaimableBalance", "LiquidityPool", "ContractData", "ContractCode", "ConfigSetting"]
pub const fn name(&self) -> &'static str
pub const fn discriminant(&self) -> LedgerEntryType
pub const fn variants() -> [LedgerEntryType; 9]
Trait Implementations§
§impl Clone for LedgerEntryData
impl Clone for LedgerEntryData
§fn clone(&self) -> LedgerEntryData
fn clone(&self) -> LedgerEntryData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for LedgerEntryData
impl Debug for LedgerEntryData
§impl Discriminant<LedgerEntryType> for LedgerEntryData
impl Discriminant<LedgerEntryType> for LedgerEntryData
fn discriminant(&self) -> LedgerEntryType
§impl Hash for LedgerEntryData
impl Hash for LedgerEntryData
§impl Ord for LedgerEntryData
impl Ord for LedgerEntryData
§impl PartialEq<LedgerEntryData> for LedgerEntryData
impl PartialEq<LedgerEntryData> for LedgerEntryData
§fn eq(&self, other: &LedgerEntryData) -> bool
fn eq(&self, other: &LedgerEntryData) -> bool
§impl PartialOrd<LedgerEntryData> for LedgerEntryData
impl PartialOrd<LedgerEntryData> for LedgerEntryData
§fn partial_cmp(&self, other: &LedgerEntryData) -> Option<Ordering>
fn partial_cmp(&self, other: &LedgerEntryData) -> Option<Ordering>
1.0.0 · source§fn 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