pub enum CapabilityStatus {
Available,
MissingPrivilege,
UnsupportedPlatform,
KernelUnsupported,
DisabledAtCompileTime,
}Expand description
Status of a platform capability check.
Variants§
Available
The capability is available on this system.
MissingPrivilege
The capability exists but requires elevated privileges.
UnsupportedPlatform
The capability is not supported on this platform.
KernelUnsupported
The capability is not supported by the running kernel.
DisabledAtCompileTime
The capability was disabled at compile time.
Trait Implementations§
Source§impl Clone for CapabilityStatus
impl Clone for CapabilityStatus
Source§fn clone(&self) -> CapabilityStatus
fn clone(&self) -> CapabilityStatus
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 CapabilityStatus
impl Debug for CapabilityStatus
Source§impl Display for CapabilityStatus
impl Display for CapabilityStatus
impl Eq for CapabilityStatus
Source§impl PartialEq for CapabilityStatus
impl PartialEq for CapabilityStatus
impl StructuralPartialEq for CapabilityStatus
Auto Trait Implementations§
impl Freeze for CapabilityStatus
impl RefUnwindSafe for CapabilityStatus
impl Send for CapabilityStatus
impl Sync for CapabilityStatus
impl Unpin for CapabilityStatus
impl UnsafeUnpin for CapabilityStatus
impl UnwindSafe for CapabilityStatus
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,
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.