pub enum GroupPurpose {
MultiSig,
KeyManagement,
AccessControl,
Governance,
Custom(String),
}Expand description
Group purpose
Variants§
MultiSig
General multi-signature
KeyManagement
Key management
AccessControl
Access control
Governance
Governance decisions
Custom(String)
Custom purpose
Trait Implementations§
Source§impl Clone for GroupPurpose
impl Clone for GroupPurpose
Source§fn clone(&self) -> GroupPurpose
fn clone(&self) -> GroupPurpose
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 GroupPurpose
impl Debug for GroupPurpose
Source§impl<'de> Deserialize<'de> for GroupPurpose
impl<'de> Deserialize<'de> for GroupPurpose
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GroupPurpose
impl PartialEq for GroupPurpose
Source§impl Serialize for GroupPurpose
impl Serialize for GroupPurpose
impl StructuralPartialEq for GroupPurpose
Auto Trait Implementations§
impl Freeze for GroupPurpose
impl RefUnwindSafe for GroupPurpose
impl Send for GroupPurpose
impl Sync for GroupPurpose
impl Unpin for GroupPurpose
impl UnwindSafe for GroupPurpose
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