pub enum SandboxAttestation {
SpawnSucceeded,
Unsupported,
BuiltinPolicyChecked,
Unknown,
}Expand description
Runtime observation backing an enforcement-state or denial claim. Absent on enforcement_state when no observation backs the state.
Variants§
SpawnSucceeded
A containment backend accepted and applied the spawn request.
Unsupported
The spawn was refused for lack of a usable containment backend.
BuiltinPolicyChecked
A runtime-owned policy check ran and returned a verdict. Attests the check, not that the caller honoured it.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SandboxAttestation
impl Clone for SandboxAttestation
Source§impl Debug for SandboxAttestation
impl Debug for SandboxAttestation
Source§impl Default for SandboxAttestation
impl Default for SandboxAttestation
Source§impl<'de> Deserialize<'de> for SandboxAttestation
impl<'de> Deserialize<'de> for SandboxAttestation
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 SandboxAttestation
Source§impl PartialEq for SandboxAttestation
impl PartialEq for SandboxAttestation
Source§impl Serialize for SandboxAttestation
impl Serialize for SandboxAttestation
impl StructuralPartialEq for SandboxAttestation
Auto Trait Implementations§
impl Freeze for SandboxAttestation
impl RefUnwindSafe for SandboxAttestation
impl Send for SandboxAttestation
impl Sync for SandboxAttestation
impl Unpin for SandboxAttestation
impl UnsafeUnpin for SandboxAttestation
impl UnwindSafe for SandboxAttestation
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.