pub struct AccessTarget {
pub kind: AccessTargetKind,
pub value: String,
pub redaction: Redaction,
pub label: String,
pub service: Option<String>,
pub confidence: f64,
pub evidence: TargetEvidence,
}Expand description
One resource a credential is believed to open.
Fields§
§kind: AccessTargetKindWhat kind of thing this is.
value: StringThe address, after the rule’s redaction policy.
redaction: RedactionWhat was done to value before emitting it.
label: StringShort operator-facing name of the target class, from Tier-B data.
service: Option<String>Provider namespace the rule belongs to, when it names one.
confidence: f64Score after relation weighting and distance decay, rounded to 3 places.
evidence: TargetEvidenceWhy this target is attributed to this credential.
Trait Implementations§
Source§impl Clone for AccessTarget
impl Clone for AccessTarget
Source§fn clone(&self) -> AccessTarget
fn clone(&self) -> AccessTarget
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 AccessTarget
impl Debug for AccessTarget
Source§impl<'de> Deserialize<'de> for AccessTarget
impl<'de> Deserialize<'de> for AccessTarget
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 AccessTarget
impl PartialEq for AccessTarget
Source§impl Serialize for AccessTarget
impl Serialize for AccessTarget
impl StructuralPartialEq for AccessTarget
Auto Trait Implementations§
impl Freeze for AccessTarget
impl RefUnwindSafe for AccessTarget
impl Send for AccessTarget
impl Sync for AccessTarget
impl Unpin for AccessTarget
impl UnsafeUnpin for AccessTarget
impl UnwindSafe for AccessTarget
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<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