[−][src]Enum gaol::profile::OperationSupportLevel
How precisely an operation can be allowed on this platform.
Variants
This operation is never allowed on this platform.
This operation can be precisely allowed on this platform.
This operation cannot be allowed precisely on this platform, but another set of operations allows it to be allowed on a more coarse-grained level. For example, on Linux, it is not possible to allow access to specific ports, but it is possible to allow network access entirely.
This operation is always allowed on this platform.
Trait Implementations
impl Clone for OperationSupportLevel
[src]
fn clone(&self) -> OperationSupportLevel
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OperationSupportLevel
[src]
impl PartialEq<OperationSupportLevel> for OperationSupportLevel
[src]
fn eq(&self, other: &OperationSupportLevel) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Debug for OperationSupportLevel
[src]
Auto Trait Implementations
impl Send for OperationSupportLevel
impl Sync for OperationSupportLevel
impl Unpin for OperationSupportLevel
impl UnwindSafe for OperationSupportLevel
impl RefUnwindSafe for OperationSupportLevel
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,