Enum scayl::context::FileSystemAccess
source · [−]pub enum FileSystemAccess {
Full,
Restricted,
Standard,
Required,
None,
}
Expand description
Describes how much access the service has access to the file-system. This information is used in conjunction with information sensitivity to determine the effect of file-system exploits. Selection of these categories should fall on the highest value based on read + write. If a service cannot write to every file but can read every file, it should be given the “Full” identifier.
Variants
Full
The service has read or write access to all files on the host machine.
Restricted
The service has access to some otherwise restricted files but more than a standard user.
Standard
The service has read-only access to otherwise protected file-system files.
Required
The service only has access to files required for its operation
None
The service does not require or is not given any access to the file system.
Implementations
Trait Implementations
sourceimpl Clone for FileSystemAccess
impl Clone for FileSystemAccess
sourcefn clone(&self) -> FileSystemAccess
fn clone(&self) -> FileSystemAccess
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FileSystemAccess
impl Debug for FileSystemAccess
sourceimpl<'de> Deserialize<'de> for FileSystemAccess
impl<'de> Deserialize<'de> for FileSystemAccess
sourcefn 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
sourceimpl Serialize for FileSystemAccess
impl Serialize for FileSystemAccess
Auto Trait Implementations
impl RefUnwindSafe for FileSystemAccess
impl Send for FileSystemAccess
impl Sync for FileSystemAccess
impl Unpin for FileSystemAccess
impl UnwindSafe for FileSystemAccess
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more