pub struct IdlMetadata {
pub name: String,
pub version: String,
pub spec: String,
pub description: String,
}Fields§
§name: String§version: String§spec: String§description: StringTrait Implementations§
Source§impl BorshDeserialize for IdlMetadata
impl BorshDeserialize for IdlMetadata
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 BorshSerialize for IdlMetadata
impl BorshSerialize for IdlMetadata
Source§impl Clone for IdlMetadata
impl Clone for IdlMetadata
Source§fn clone(&self) -> IdlMetadata
fn clone(&self) -> IdlMetadata
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 IdlMetadata
impl Debug for IdlMetadata
Source§impl Default for IdlMetadata
impl Default for IdlMetadata
Source§fn default() -> IdlMetadata
fn default() -> IdlMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IdlMetadata
impl<'de> Deserialize<'de> for IdlMetadata
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
Auto Trait Implementations§
impl Freeze for IdlMetadata
impl RefUnwindSafe for IdlMetadata
impl Send for IdlMetadata
impl Sync for IdlMetadata
impl Unpin for IdlMetadata
impl UnwindSafe for IdlMetadata
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