pub enum FileSystemSandboxPolicy {
FullAccess,
ReadOnly,
WorkspaceWrite {
writable_roots: Vec<PathBuf>,
},
External,
}Expand description
File system sandbox policy
Variants§
FullAccess
Full filesystem access
ReadOnly
Read-only access
WorkspaceWrite
Workspace-only write access
External
External sandbox (no policy applied by us)
Trait Implementations§
Source§impl Clone for FileSystemSandboxPolicy
impl Clone for FileSystemSandboxPolicy
Source§fn clone(&self) -> FileSystemSandboxPolicy
fn clone(&self) -> FileSystemSandboxPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 FileSystemSandboxPolicy
impl Debug for FileSystemSandboxPolicy
Source§impl Default for FileSystemSandboxPolicy
impl Default for FileSystemSandboxPolicy
Source§fn default() -> FileSystemSandboxPolicy
fn default() -> FileSystemSandboxPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for FileSystemSandboxPolicy
impl PartialEq for FileSystemSandboxPolicy
impl Eq for FileSystemSandboxPolicy
impl StructuralPartialEq for FileSystemSandboxPolicy
Auto Trait Implementations§
impl Freeze for FileSystemSandboxPolicy
impl RefUnwindSafe for FileSystemSandboxPolicy
impl Send for FileSystemSandboxPolicy
impl Sync for FileSystemSandboxPolicy
impl Unpin for FileSystemSandboxPolicy
impl UnsafeUnpin for FileSystemSandboxPolicy
impl UnwindSafe for FileSystemSandboxPolicy
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