pub enum DedupScope {
None,
File,
Credential,
}Expand description
Deduplication scope for grouping findings.
Variants§
None
No deduplication: every raw match is reported as a unique finding.
File
Deduplicate within each file: same secret in same file is one finding.
Credential
Deduplicate across entire scan: same secret across all files is one finding.
Trait Implementations§
Source§impl Clone for DedupScope
impl Clone for DedupScope
Source§fn clone(&self) -> DedupScope
fn clone(&self) -> DedupScope
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DedupScope
impl Debug for DedupScope
Source§impl<'de> Deserialize<'de> for DedupScope
impl<'de> Deserialize<'de> for DedupScope
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 DedupScope
impl PartialEq for DedupScope
Source§fn eq(&self, other: &DedupScope) -> bool
fn eq(&self, other: &DedupScope) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DedupScope
impl Serialize for DedupScope
impl Copy for DedupScope
impl Eq for DedupScope
impl StructuralPartialEq for DedupScope
Auto Trait Implementations§
impl Freeze for DedupScope
impl RefUnwindSafe for DedupScope
impl Send for DedupScope
impl Sync for DedupScope
impl Unpin for DedupScope
impl UnsafeUnpin for DedupScope
impl UnwindSafe for DedupScope
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§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<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