Struct mpl_token_metadata::types::Uses
source · pub struct Uses {
pub use_method: UseMethod,
pub remaining: u64,
pub total: u64,
}
Fields§
§use_method: UseMethod
§remaining: u64
§total: u64
Trait Implementations§
source§impl BorshDeserialize for Useswhere
UseMethod: BorshDeserialize,
u64: BorshDeserialize,
impl BorshDeserialize for Useswhere UseMethod: BorshDeserialize, u64: 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 Useswhere
UseMethod: BorshSerialize,
u64: BorshSerialize,
impl BorshSerialize for Useswhere UseMethod: BorshSerialize, u64: BorshSerialize,
source§impl PartialEq<Uses> for Uses
impl PartialEq<Uses> for Uses
impl Eq for Uses
impl StructuralEq for Uses
impl StructuralPartialEq for Uses
Auto Trait Implementations§
impl RefUnwindSafe for Uses
impl Send for Uses
impl Sync for Uses
impl Unpin for Uses
impl UnwindSafe for Uses
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