pub enum SandboxTier {
Docker,
GVisor,
Firecracker,
E2B,
}Expand description
Sandbox tier enumeration representing different isolation levels This mirrors the SandboxTier enum in the runtime crate to avoid circular dependencies
Variants§
Docker
Docker container sandbox
GVisor
gVisor sandbox for enhanced security
Firecracker
Firecracker microVM sandbox
E2B
E2B.dev cloud sandbox
Trait Implementations§
Source§impl Clone for SandboxTier
impl Clone for SandboxTier
Source§fn clone(&self) -> SandboxTier
fn clone(&self) -> SandboxTier
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 SandboxTier
impl Debug for SandboxTier
Source§impl<'de> Deserialize<'de> for SandboxTier
impl<'de> Deserialize<'de> for SandboxTier
Source§fn 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
Source§impl Display for SandboxTier
impl Display for SandboxTier
Source§impl PartialEq for SandboxTier
impl PartialEq for SandboxTier
Source§impl Serialize for SandboxTier
impl Serialize for SandboxTier
impl Eq for SandboxTier
impl StructuralPartialEq for SandboxTier
Auto Trait Implementations§
impl Freeze for SandboxTier
impl RefUnwindSafe for SandboxTier
impl Send for SandboxTier
impl Sync for SandboxTier
impl Unpin for SandboxTier
impl UnsafeUnpin for SandboxTier
impl UnwindSafe for SandboxTier
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