Enum diem_json_rpc_types::views::EventDataView
source · pub enum EventDataView {
Show 17 variants
Burn {
amount: AmountView,
preburn_address: AccountAddress,
},
CancelBurn {
amount: AmountView,
preburn_address: AccountAddress,
},
Mint {
amount: AmountView,
},
ToXDXExchangeRateUpdate {
currency_code: String,
new_to_xdx_exchange_rate: f32,
},
Preburn {
amount: AmountView,
preburn_address: AccountAddress,
},
ReceivedPayment {
amount: AmountView,
sender: AccountAddress,
receiver: AccountAddress,
metadata: BytesView,
},
SentPayment {
amount: AmountView,
receiver: AccountAddress,
sender: AccountAddress,
metadata: BytesView,
},
AdminTransaction {
committed_timestamp_secs: u64,
},
NewEpoch {
epoch: u64,
},
NewBlock {
round: u64,
proposer: AccountAddress,
proposed_time: u64,
},
ReceivedMint {
amount: AmountView,
destination_address: AccountAddress,
},
ComplianceKeyRotation {
new_compliance_public_key: BytesView,
time_rotated_seconds: u64,
},
BaseUrlRotation {
new_base_url: String,
time_rotated_seconds: u64,
},
CreateAccount {
created_address: AccountAddress,
role_id: u64,
},
VASPDomain {
removed: bool,
domain: DiemIdVaspDomainIdentifier,
address: AccountAddress,
},
Unknown {
bytes: Option<BytesView>,
},
UnknownToClient,
}
Variants§
Burn
CancelBurn
Mint
Fields
§
amount: AmountView
ToXDXExchangeRateUpdate
Preburn
ReceivedPayment
SentPayment
AdminTransaction
NewEpoch
NewBlock
ReceivedMint
ComplianceKeyRotation
BaseUrlRotation
CreateAccount
VASPDomain
Unknown
UnknownToClient
Trait Implementations§
source§impl Clone for EventDataView
impl Clone for EventDataView
source§fn clone(&self) -> EventDataView
fn clone(&self) -> EventDataView
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 moresource§impl Debug for EventDataView
impl Debug for EventDataView
source§impl<'de> Deserialize<'de> for EventDataView
impl<'de> Deserialize<'de> for EventDataView
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 PartialEq<EventDataView> for EventDataView
impl PartialEq<EventDataView> for EventDataView
source§fn eq(&self, other: &EventDataView) -> bool
fn eq(&self, other: &EventDataView) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EventDataView
impl Serialize for EventDataView
source§impl TryFrom<ContractEvent> for EventDataView
impl TryFrom<ContractEvent> for EventDataView
impl StructuralPartialEq for EventDataView
Auto Trait Implementations§
impl RefUnwindSafe for EventDataView
impl Send for EventDataView
impl Sync for EventDataView
impl Unpin for EventDataView
impl UnwindSafe for EventDataView
Blanket Implementations§
§impl<T> TestOnlyHash for Twhere
T: Serialize + ?Sized,
impl<T> TestOnlyHash for Twhere T: Serialize + ?Sized,
§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.