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 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 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
impl Eq for RuleSetToggle
impl StructuralPartialEq for RuleSetToggle
Auto Trait Implementations§
impl Freeze for RuleSetToggle
impl RefUnwindSafe for RuleSetToggle
impl Send for RuleSetToggle
impl Sync for RuleSetToggle
impl Unpin for RuleSetToggle
impl UnsafeUnpin 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