Enum mpl_token_metadata::types::UseArgs
source · pub enum UseArgs {
V1 {
authorization_data: Option<AuthorizationData>,
},
}
Variants§
V1
Fields
Trait Implementations§
source§impl BorshDeserialize for UseArgswhere
Option<AuthorizationData>: BorshDeserialize,
impl BorshDeserialize for UseArgswhere Option<AuthorizationData>: BorshDeserialize,
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 UseArgswhere
Option<AuthorizationData>: BorshSerialize,
impl BorshSerialize for UseArgswhere Option<AuthorizationData>: BorshSerialize,
source§impl EnumExt for UseArgswhere
Option<AuthorizationData>: BorshDeserialize,
impl EnumExt for UseArgswhere Option<AuthorizationData>: BorshDeserialize,
source§impl PartialEq for UseArgs
impl PartialEq for UseArgs
impl Eq for UseArgs
impl StructuralEq for UseArgs
impl StructuralPartialEq for UseArgs
Auto Trait Implementations§
impl RefUnwindSafe for UseArgs
impl Send for UseArgs
impl Sync for UseArgs
impl Unpin for UseArgs
impl UnwindSafe for UseArgs
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more