Skip to content

firecracker

Structs


firma_run::backend::firecracker::FirecrackerBackend

Section titled “firma_run::backend::firecracker::FirecrackerBackend”

Struct

Linux enterprise Firecracker backend placeholder.

Unit Struct

Methods:

  • fn new() -> Self

Trait Implementations:

  • SandboxBackend
    • fn kind(self: &Self) -> BackendKind
    • fn prepare(self: &Self, _request: &PrepareRequest) -> Result<SandboxHandle, RunError>
    • fn enforce_network(self: &Self, _handle: &SandboxHandle, _policy: &NetworkPolicy) -> Result<EnforcementProof, RunError>
    • fn verify_fail_closed(self: &Self, _handle: &SandboxHandle, _proof: &EnforcementProof) -> Result<(), RunError>
    • fn start_agent(self: &Self, _handle: &SandboxHandle, _launch: &LaunchSpec) -> Result<Child, RunError>
    • fn teardown(self: &Self, _handle: SandboxHandle) -> Result<(), RunError>
  • Debug
    • fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
  • Default
    • fn default() -> FirecrackerBackend