pub struct SecretFinding {
pub id: String,
pub secret_type: String,
pub location: SourceLocation,
pub severity: String,
pub message: String,
pub matched_pattern: Option<String>,
}Expand description
Secret finding from secret detection analyzer
Fields§
§id: StringUnique finding identifier
secret_type: StringType of secret detected
location: SourceLocationSource location
severity: StringSeverity level (critical, high, medium, low)
message: StringDescription of the finding
matched_pattern: Option<String>Matched pattern (masked for security)
Trait Implementations§
Source§impl Clone for SecretFinding
impl Clone for SecretFinding
Source§fn clone(&self) -> SecretFinding
fn clone(&self) -> SecretFinding
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 SecretFinding
impl Debug for SecretFinding
Source§impl<'de> Deserialize<'de> for SecretFinding
impl<'de> Deserialize<'de> for SecretFinding
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 SecretFinding
impl RefUnwindSafe for SecretFinding
impl Send for SecretFinding
impl Sync for SecretFinding
impl Unpin for SecretFinding
impl UnwindSafe for SecretFinding
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<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