pub struct TaintEntry {
pub id: TaintId,
pub original_value: String,
pub rule_name: String,
pub level: SensitivityLevel,
pub variants: Vec<String>,
pub created_at: DateTime<Utc>,
}Expand description
A tracked piece of sensitive data with its encoded variants
Fields§
§id: TaintIdUnique identifier
original_value: StringThe original sensitive value
rule_name: StringName of the classification rule that matched
level: SensitivityLevelSensitivity level
variants: Vec<String>Encoded variants (base64, hex, url-encoded)
created_at: DateTime<Utc>When this entry was created
Trait Implementations§
Source§impl Clone for TaintEntry
impl Clone for TaintEntry
Source§fn clone(&self) -> TaintEntry
fn clone(&self) -> TaintEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 TaintEntry
impl Debug for TaintEntry
Source§impl<'de> Deserialize<'de> for TaintEntry
impl<'de> Deserialize<'de> for TaintEntry
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
Auto Trait Implementations§
impl Freeze for TaintEntry
impl RefUnwindSafe for TaintEntry
impl Send for TaintEntry
impl Sync for TaintEntry
impl Unpin for TaintEntry
impl UnsafeUnpin for TaintEntry
impl UnwindSafe for TaintEntry
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