pub enum EvidenceScope {
Window,
SameLine,
SameRecord,
SameObject,
}Expand description
The structural boundary in which contextual evidence may satisfy a relation.
Variants§
Window
Search the configured line and byte window.
SameLine
Search only the primary credential’s physical line.
SameRecord
Search only the blank-line-delimited record containing the credential.
SameObject
Search only the smallest balanced JSON-like object or array containing the credential.
Implementations§
Trait Implementations§
Source§impl Clone for EvidenceScope
impl Clone for EvidenceScope
Source§fn clone(&self) -> EvidenceScope
fn clone(&self) -> EvidenceScope
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 EvidenceScope
Source§impl Debug for EvidenceScope
impl Debug for EvidenceScope
Source§impl Default for EvidenceScope
impl Default for EvidenceScope
Source§fn default() -> EvidenceScope
fn default() -> EvidenceScope
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvidenceScope
impl<'de> Deserialize<'de> for EvidenceScope
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 EvidenceScope
Source§impl PartialEq for EvidenceScope
impl PartialEq for EvidenceScope
Source§impl Serialize for EvidenceScope
impl Serialize for EvidenceScope
impl StructuralPartialEq for EvidenceScope
Auto Trait Implementations§
impl Freeze for EvidenceScope
impl RefUnwindSafe for EvidenceScope
impl Send for EvidenceScope
impl Sync for EvidenceScope
impl Unpin for EvidenceScope
impl UnsafeUnpin for EvidenceScope
impl UnwindSafe for EvidenceScope
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,
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