pub struct ModuleEventAttribute {
pub key: String,
pub value: String,
}Expand description
A single key/value pair in a ModuleEvent
Fields§
§key: String§value: StringTrait Implementations§
Source§impl BorshDeserialize for ModuleEventAttribute
impl BorshDeserialize for ModuleEventAttribute
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for ModuleEventAttribute
impl Clone for ModuleEventAttribute
Source§fn clone(&self) -> ModuleEventAttribute
fn clone(&self) -> ModuleEventAttribute
Returns a duplicate 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 ModuleEventAttribute
impl Debug for ModuleEventAttribute
Source§impl Decode for ModuleEventAttribute
impl Decode for ModuleEventAttribute
Source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Self, Error>
Attempt to deserialise the value from input.
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
Source§impl<'de> Deserialize<'de> for ModuleEventAttribute
impl<'de> Deserialize<'de> for ModuleEventAttribute
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 Encode for ModuleEventAttribute
impl Encode for ModuleEventAttribute
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Source§impl From<ModuleEventAttribute> for EventAttribute
impl From<ModuleEventAttribute> for EventAttribute
Source§fn from(attr: ModuleEventAttribute) -> Self
fn from(attr: ModuleEventAttribute) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ModuleEventAttribute
impl PartialEq for ModuleEventAttribute
Source§impl Serialize for ModuleEventAttribute
impl Serialize for ModuleEventAttribute
Source§impl TypeInfo for ModuleEventAttribute
impl TypeInfo for ModuleEventAttribute
impl EncodeLike for ModuleEventAttribute
impl Eq for ModuleEventAttribute
impl StructuralPartialEq for ModuleEventAttribute
Auto Trait Implementations§
impl Freeze for ModuleEventAttribute
impl RefUnwindSafe for ModuleEventAttribute
impl Send for ModuleEventAttribute
impl Sync for ModuleEventAttribute
impl Unpin for ModuleEventAttribute
impl UnwindSafe for ModuleEventAttribute
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