pub enum AccessRequest {
ReadPath(PathBuf),
WritePath(PathBuf),
Network(String),
}Expand description
A resource access attempt to be checked against a SandboxConfig.
Variants§
ReadPath(PathBuf)
Read a file/directory.
WritePath(PathBuf)
Write a file/directory.
Network(String)
Contact a network host.
Trait Implementations§
Source§impl Clone for AccessRequest
impl Clone for AccessRequest
Source§fn clone(&self) -> AccessRequest
fn clone(&self) -> AccessRequest
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 AccessRequest
impl Debug for AccessRequest
impl Eq for AccessRequest
Source§impl PartialEq for AccessRequest
impl PartialEq for AccessRequest
impl StructuralPartialEq for AccessRequest
Auto Trait Implementations§
impl Freeze for AccessRequest
impl RefUnwindSafe for AccessRequest
impl Send for AccessRequest
impl Sync for AccessRequest
impl Unpin for AccessRequest
impl UnsafeUnpin for AccessRequest
impl UnwindSafe for AccessRequest
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
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.