pub enum SandboxBackend {
Seatbelt,
Bubblewrap,
AppContainer,
Container,
}Expand description
Concrete OS sandbox backend selected for this session.
Variants§
Seatbelt
Bubblewrap
AppContainer
Stable Win32 AppContainer profile + path-specific SID ACLs. The hostile child is created suspended and Job-owned before resume.
Container
Tier-3: run the session inside a container (see
crate::sandbox_container); ResolvedSandbox::container is Some.
Trait Implementations§
Source§impl Clone for SandboxBackend
impl Clone for SandboxBackend
Source§fn clone(&self) -> SandboxBackend
fn clone(&self) -> SandboxBackend
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 moreimpl Copy for SandboxBackend
Source§impl Debug for SandboxBackend
impl Debug for SandboxBackend
impl Eq for SandboxBackend
Source§impl PartialEq for SandboxBackend
impl PartialEq for SandboxBackend
impl StructuralPartialEq for SandboxBackend
Auto Trait Implementations§
impl Freeze for SandboxBackend
impl RefUnwindSafe for SandboxBackend
impl Send for SandboxBackend
impl Sync for SandboxBackend
impl Unpin for SandboxBackend
impl UnsafeUnpin for SandboxBackend
impl UnwindSafe for SandboxBackend
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