#[repr(C)]pub enum RuleSetToggle {
None,
Clear,
Set(Pubkey),
}
Variants§
Implementations§
Trait Implementations§
source§impl BorshDeserialize for RuleSetTogglewhere
Pubkey: BorshDeserialize,
impl BorshDeserialize for RuleSetTogglewhere Pubkey: BorshDeserialize,
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 Default for RuleSetToggle
impl Default for RuleSetToggle
source§fn default() -> RuleSetToggle
fn default() -> RuleSetToggle
Returns the “default value” for a type. Read more
source§impl PartialEq<RuleSetToggle> for RuleSetToggle
impl PartialEq<RuleSetToggle> 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