pub enum GovernanceLevel {
Conservative,
Moderate,
Permissive,
Autonomous,
}Expand description
A governance level (how strict the contract is).
Variants§
Conservative
Very restrictive.
Moderate
Moderately restrictive.
Permissive
Permissive.
Autonomous
Agent has full autonomy.
Trait Implementations§
Source§impl Clone for GovernanceLevel
impl Clone for GovernanceLevel
Source§fn clone(&self) -> GovernanceLevel
fn clone(&self) -> GovernanceLevel
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 GovernanceLevel
impl Debug for GovernanceLevel
Source§impl<'de> Deserialize<'de> for GovernanceLevel
impl<'de> Deserialize<'de> for GovernanceLevel
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 GovernanceLevel
impl PartialEq for GovernanceLevel
Source§impl Serialize for GovernanceLevel
impl Serialize for GovernanceLevel
impl Copy for GovernanceLevel
impl Eq for GovernanceLevel
impl StructuralPartialEq for GovernanceLevel
Auto Trait Implementations§
impl Freeze for GovernanceLevel
impl RefUnwindSafe for GovernanceLevel
impl Send for GovernanceLevel
impl Sync for GovernanceLevel
impl Unpin for GovernanceLevel
impl UnsafeUnpin for GovernanceLevel
impl UnwindSafe for GovernanceLevel
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