pub enum SuspectValue {
Constant {
name: String,
value: String,
type_annotation: Option<String>,
},
Static {
name: String,
value: String,
is_mut: bool,
},
InlineLiteral {
value: String,
},
EnvDefault {
var_name: String,
default_value: String,
},
}Expand description
The value that triggered the finding
Variants§
Constant
A named constant: const FOO: &str = "..."
Static
A static: static SECRET: &str = "..."
InlineLiteral
An inline literal in a comparison: if x == "secret"
EnvDefault
Environment variable with default: env::var("X").unwrap_or("default")
Implementations§
Trait Implementations§
Source§impl Clone for SuspectValue
impl Clone for SuspectValue
Source§fn clone(&self) -> SuspectValue
fn clone(&self) -> SuspectValue
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 moreAuto Trait Implementations§
impl Freeze for SuspectValue
impl RefUnwindSafe for SuspectValue
impl Send for SuspectValue
impl Sync for SuspectValue
impl Unpin for SuspectValue
impl UnwindSafe for SuspectValue
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