Enum gaol::profile::Operation [] [src]

pub enum Operation {
    FileReadAll(PathPattern),
    FileReadMetadata(PathPattern),
    NetworkOutbound(AddressPattern),
    SystemInfoRead,
    PlatformSpecific(Operation),
}

An operation that this process is allowed to perform.

Variants

All file-related reading operations may be performed on this file.

Metadata (for example, stat or readlink) of this file may be read.

Outbound network connections to the given address may be initiated.

System information may be read (via sysctl on Unix).

Platform-specific operations.

Trait Implementations

impl Clone for Operation
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Operation
[src]

Formats the value using the given formatter.

impl OperationSupport for Operation
[src]

Returns an OperationSupportLevel describing how well this operation can be allowed on this platform. Read more