pub enum SecurityGateMode {
New,
NewlyReachable,
}Expand description
Gate mode for fallow security --gate <mode>.
Variants§
New
Fail when the change introduces a new security-sink candidate on a changed line, not merely a sink in a changed file.
NewlyReachable
Fail when a candidate becomes runtime-reachable from an entry point in head but the matching candidate was not runtime-reachable in base.
Trait Implementations§
Source§impl Clone for SecurityGateMode
impl Clone for SecurityGateMode
impl Copy for SecurityGateMode
Source§impl Debug for SecurityGateMode
impl Debug for SecurityGateMode
impl Eq for SecurityGateMode
Source§impl PartialEq for SecurityGateMode
impl PartialEq for SecurityGateMode
Source§impl Serialize for SecurityGateMode
impl Serialize for SecurityGateMode
impl StructuralPartialEq for SecurityGateMode
Auto Trait Implementations§
impl Freeze for SecurityGateMode
impl RefUnwindSafe for SecurityGateMode
impl Send for SecurityGateMode
impl Sync for SecurityGateMode
impl Unpin for SecurityGateMode
impl UnsafeUnpin for SecurityGateMode
impl UnwindSafe for SecurityGateMode
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<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.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§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