pub enum SandboxCode {
Image {
image: String,
},
Source {
src: String,
toolchain: ToolchainConfig,
},
}Expand description
Specifies where the sandbox’s root filesystem comes from.
Variants§
Image
A prebuilt container image used as the sandbox root filesystem.
Fields
Source
A Dockerfile alien build builds into the sandbox’s base image.
AWS only, and docker only: the base image is a root filesystem, not a binary laid on one.
alien release pushes it and the bundle layers the sandbox agent on afterwards.
Fields
§
toolchain: ToolchainConfigToolchain configuration with type-safe options
Trait Implementations§
Source§impl Clone for SandboxCode
impl Clone for SandboxCode
Source§impl Debug for SandboxCode
impl Debug for SandboxCode
Source§impl<'de> Deserialize<'de> for SandboxCode
impl<'de> Deserialize<'de> for SandboxCode
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
impl Eq for SandboxCode
Source§impl PartialEq for SandboxCode
impl PartialEq for SandboxCode
Source§impl Serialize for SandboxCode
impl Serialize for SandboxCode
impl StructuralPartialEq for SandboxCode
Auto Trait Implementations§
impl Freeze for SandboxCode
impl RefUnwindSafe for SandboxCode
impl Send for SandboxCode
impl Sync for SandboxCode
impl Unpin for SandboxCode
impl UnsafeUnpin for SandboxCode
impl UnwindSafe for SandboxCode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.