Enum mpl_token_metadata::types::RuleSetToggle
source · pub enum RuleSetToggle {
None,
Clear,
Set(Pubkey),
}
Variants§
Trait Implementations§
source§impl BorshDeserialize for RuleSetTogglewhere
Pubkey: BorshDeserialize,
impl BorshDeserialize for RuleSetTogglewhere Pubkey: 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 RuleSetTogglewhere
Pubkey: BorshSerialize,
impl BorshSerialize for RuleSetTogglewhere Pubkey: BorshSerialize,
source§impl Clone for RuleSetToggle
impl Clone for RuleSetToggle
source§fn clone(&self) -> RuleSetToggle
fn clone(&self) -> RuleSetToggle
Returns a copy 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 RuleSetToggle
impl Debug for RuleSetToggle
source§impl EnumExt for RuleSetTogglewhere
Pubkey: BorshDeserialize,
impl EnumExt for RuleSetTogglewhere Pubkey: BorshDeserialize,
source§impl PartialEq for RuleSetToggle
impl PartialEq for RuleSetToggle
source§fn eq(&self, other: &RuleSetToggle) -> bool
fn eq(&self, other: &RuleSetToggle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for RuleSetToggle
impl StructuralEq for RuleSetToggle
impl StructuralPartialEq for RuleSetToggle
Auto Trait Implementations§
impl RefUnwindSafe for RuleSetToggle
impl Send for RuleSetToggle
impl Sync for RuleSetToggle
impl Unpin for RuleSetToggle
impl UnwindSafe for RuleSetToggle
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