pub enum SandboxDegradationReason {
DeniedPathsUnsupported,
UnsupportedPlatform,
Unknown,
}Expand description
Finite reason why sandbox enforcement is weaker than configured
Variants§
DeniedPathsUnsupported
The selected backend cannot enforce per-path deny rules.
UnsupportedPlatform
The host platform has no supported process-containment backend.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SandboxDegradationReason
impl Clone for SandboxDegradationReason
Source§impl Debug for SandboxDegradationReason
impl Debug for SandboxDegradationReason
Source§impl Default for SandboxDegradationReason
impl Default for SandboxDegradationReason
Source§impl<'de> Deserialize<'de> for SandboxDegradationReason
impl<'de> Deserialize<'de> for SandboxDegradationReason
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 SandboxDegradationReason
Source§impl PartialEq for SandboxDegradationReason
impl PartialEq for SandboxDegradationReason
Source§impl Serialize for SandboxDegradationReason
impl Serialize for SandboxDegradationReason
impl StructuralPartialEq for SandboxDegradationReason
Auto Trait Implementations§
impl Freeze for SandboxDegradationReason
impl RefUnwindSafe for SandboxDegradationReason
impl Send for SandboxDegradationReason
impl Sync for SandboxDegradationReason
impl Unpin for SandboxDegradationReason
impl UnsafeUnpin for SandboxDegradationReason
impl UnwindSafe for SandboxDegradationReason
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.