Enum gaol::profile::OperationSupportLevel [] [src]

pub enum OperationSupportLevel {
    NeverAllowed,
    CanBeAllowed,
    CannotBeAllowedPrecisely,
    AlwaysAllowed,
}

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 Copy for OperationSupportLevel
[src]

impl Clone for OperationSupportLevel
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for OperationSupportLevel
[src]

Formats the value using the given formatter.

impl PartialEq for OperationSupportLevel
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.