pub enum AnalyzerSandboxPolicy {
DeterministicReadOnly,
DeterministicBounded,
}Expand description
Plugin runtime isolation profile.
Variants§
DeterministicReadOnly
Plugin is pure/read-only and must not mutate external state.
DeterministicBounded
Plugin may call bounded external adapters but must remain deterministic.
Trait Implementations§
Source§impl Clone for AnalyzerSandboxPolicy
impl Clone for AnalyzerSandboxPolicy
Source§fn clone(&self) -> AnalyzerSandboxPolicy
fn clone(&self) -> AnalyzerSandboxPolicy
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 AnalyzerSandboxPolicy
impl Debug for AnalyzerSandboxPolicy
Source§impl<'de> Deserialize<'de> for AnalyzerSandboxPolicy
impl<'de> Deserialize<'de> for AnalyzerSandboxPolicy
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 PartialEq for AnalyzerSandboxPolicy
impl PartialEq for AnalyzerSandboxPolicy
Source§impl Serialize for AnalyzerSandboxPolicy
impl Serialize for AnalyzerSandboxPolicy
impl Copy for AnalyzerSandboxPolicy
impl Eq for AnalyzerSandboxPolicy
impl StructuralPartialEq for AnalyzerSandboxPolicy
Auto Trait Implementations§
impl Freeze for AnalyzerSandboxPolicy
impl RefUnwindSafe for AnalyzerSandboxPolicy
impl Send for AnalyzerSandboxPolicy
impl Sync for AnalyzerSandboxPolicy
impl Unpin for AnalyzerSandboxPolicy
impl UnsafeUnpin for AnalyzerSandboxPolicy
impl UnwindSafe for AnalyzerSandboxPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).