pub enum CodeSecurityLevel {
Strict,
Moderate,
Permissive,
}
Expand description
Security level for code processing
Variants§
Strict
Strict: Reject files with any suspicious patterns
Moderate
Moderate: Log warnings but allow most files
Permissive
Permissive: Minimal security checks
Trait Implementations§
Source§impl Clone for CodeSecurityLevel
impl Clone for CodeSecurityLevel
Source§fn clone(&self) -> CodeSecurityLevel
fn clone(&self) -> CodeSecurityLevel
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 CodeSecurityLevel
impl Debug for CodeSecurityLevel
Source§impl Default for CodeSecurityLevel
impl Default for CodeSecurityLevel
Source§impl<'de> Deserialize<'de> for CodeSecurityLevel
impl<'de> Deserialize<'de> for CodeSecurityLevel
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 CodeSecurityLevel
impl PartialEq for CodeSecurityLevel
Source§impl Serialize for CodeSecurityLevel
impl Serialize for CodeSecurityLevel
impl StructuralPartialEq for CodeSecurityLevel
Auto Trait Implementations§
impl Freeze for CodeSecurityLevel
impl RefUnwindSafe for CodeSecurityLevel
impl Send for CodeSecurityLevel
impl Sync for CodeSecurityLevel
impl Unpin for CodeSecurityLevel
impl UnwindSafe for CodeSecurityLevel
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: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more