pub enum TargetRelation {
Decoded,
SameLine,
SameFile,
}Expand description
How a target was tied to a credential.
Ordered strongest first: a value decoded out of the credential itself cannot be a coincidence of proximity, while a same-file hit is the weakest claim the pass makes.
Variants§
Decoded
Recovered from the credential itself, offline, with no file context.
SameLine
Found on the same line as the finding.
SameFile
Found elsewhere in the same file, inside the indexed prefix.
Implementations§
Trait Implementations§
Source§impl Clone for TargetRelation
impl Clone for TargetRelation
Source§fn clone(&self) -> TargetRelation
fn clone(&self) -> TargetRelation
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 moreimpl Copy for TargetRelation
Source§impl Debug for TargetRelation
impl Debug for TargetRelation
Source§impl<'de> Deserialize<'de> for TargetRelation
impl<'de> Deserialize<'de> for TargetRelation
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 TargetRelation
Source§impl Ord for TargetRelation
impl Ord for TargetRelation
Source§fn cmp(&self, other: &TargetRelation) -> Ordering
fn cmp(&self, other: &TargetRelation) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TargetRelation
impl PartialEq for TargetRelation
Source§impl PartialOrd for TargetRelation
impl PartialOrd for TargetRelation
Source§impl Serialize for TargetRelation
impl Serialize for TargetRelation
impl StructuralPartialEq for TargetRelation
Auto Trait Implementations§
impl Freeze for TargetRelation
impl RefUnwindSafe for TargetRelation
impl Send for TargetRelation
impl Sync for TargetRelation
impl Unpin for TargetRelation
impl UnsafeUnpin for TargetRelation
impl UnwindSafe for TargetRelation
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§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<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