pub enum OperatorCapabilityState {
Granted,
Denied,
Unavailable,
}Expand description
State of an Operator capability as observed inside the environment.
Variants§
Granted
The Operator has the permission or local facility needed for the capability.
Denied
The environment explicitly denied the capability.
The capability does not apply in this environment.
Trait Implementations§
Source§impl Clone for OperatorCapabilityState
impl Clone for OperatorCapabilityState
Source§fn clone(&self) -> OperatorCapabilityState
fn clone(&self) -> OperatorCapabilityState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OperatorCapabilityState
impl Debug for OperatorCapabilityState
Source§impl<'de> Deserialize<'de> for OperatorCapabilityState
impl<'de> Deserialize<'de> for OperatorCapabilityState
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
impl Eq for OperatorCapabilityState
Source§impl PartialEq for OperatorCapabilityState
impl PartialEq for OperatorCapabilityState
Source§fn eq(&self, other: &OperatorCapabilityState) -> bool
fn eq(&self, other: &OperatorCapabilityState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OperatorCapabilityState
impl Serialize for OperatorCapabilityState
impl StructuralPartialEq for OperatorCapabilityState
Auto Trait Implementations§
impl Freeze for OperatorCapabilityState
impl RefUnwindSafe for OperatorCapabilityState
impl Send for OperatorCapabilityState
impl Sync for OperatorCapabilityState
impl Unpin for OperatorCapabilityState
impl UnsafeUnpin for OperatorCapabilityState
impl UnwindSafe for OperatorCapabilityState
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.