Struct diem_sdk::types::account_config::BurnEvent
pub struct BurnEvent { /* private fields */ }
Expand description
Struct that represents a BurnEvent.
Implementations§
§impl BurnEvent
impl BurnEvent
pub fn currency_code(&self) -> &IdentStr
pub fn currency_code(&self) -> &IdentStr
Return the code for the currency that was burned
pub fn preburn_address(&self) -> AccountAddress
pub fn preburn_address(&self) -> AccountAddress
Return the address whose Preburn resource formerly held the burned funds
pub fn try_from_bytes(bytes: &[u8]) -> Result<BurnEvent, Error>
Trait Implementations§
§impl<'de> Deserialize<'de> for BurnEvent
impl<'de> Deserialize<'de> for BurnEvent
§fn deserialize<__D>(
__deserializer: __D
) -> Result<BurnEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<BurnEvent, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl MoveStructType for BurnEvent
impl MoveStructType for BurnEvent
const MODULE_NAME: &'static IdentStr = DIEM_MODULE_IDENTIFIER
const STRUCT_NAME: &'static IdentStr = { let s: &'static str = "BurnEvent"; let is_valid = ::move_core_types::identifier::is_valid(s); ["String is not a valid Move identifier"][!is_valid as usize]; unsafe { ::std::mem::transmute::<&'static str, &'static ::move_core_types::identifier::IdentStr>(s) } }
fn module_identifier() -> Identifier
fn struct_identifier() -> Identifier
fn type_params() -> Vec<TypeTag, Global> ⓘ
fn struct_tag() -> StructTag
§impl Serialize for BurnEvent
impl Serialize for BurnEvent
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for BurnEvent
impl Send for BurnEvent
impl Sync for BurnEvent
impl Unpin for BurnEvent
impl UnwindSafe for BurnEvent
Blanket Implementations§
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>
§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.