pub struct ContainerSerdeMetadata {
pub name: String,
pub fields_or_variants: Vec<FieldOrVariantSerdeMetadata>,
}Fields§
§name: String§fields_or_variants: Vec<FieldOrVariantSerdeMetadata>Trait Implementations§
Source§impl BorshDeserialize for ContainerSerdeMetadata
impl BorshDeserialize for ContainerSerdeMetadata
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 ContainerSerdeMetadata
impl Clone for ContainerSerdeMetadata
Source§fn clone(&self) -> ContainerSerdeMetadata
fn clone(&self) -> ContainerSerdeMetadata
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 ContainerSerdeMetadata
impl Debug for ContainerSerdeMetadata
Source§impl Default for ContainerSerdeMetadata
impl Default for ContainerSerdeMetadata
Source§fn default() -> ContainerSerdeMetadata
fn default() -> ContainerSerdeMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for ContainerSerdeMetadata
impl PartialEq for ContainerSerdeMetadata
impl Eq for ContainerSerdeMetadata
impl StructuralPartialEq for ContainerSerdeMetadata
Auto Trait Implementations§
impl Freeze for ContainerSerdeMetadata
impl RefUnwindSafe for ContainerSerdeMetadata
impl Send for ContainerSerdeMetadata
impl Sync for ContainerSerdeMetadata
impl Unpin for ContainerSerdeMetadata
impl UnsafeUnpin for ContainerSerdeMetadata
impl UnwindSafe for ContainerSerdeMetadata
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