pub struct StrayFinding {
pub tool: String,
pub path: Option<String>,
pub command: Option<String>,
pub ordinal: u32,
pub reason: String,
}Expand description
One flagged tool invocation. path is set for write/read findings, command
for shell findings; the unused one is omitted (the schema forbids extras).
Fields§
§tool: String§path: Option<String>§command: Option<String>§ordinal: u32§reason: StringTrait Implementations§
Source§impl Clone for StrayFinding
impl Clone for StrayFinding
Source§fn clone(&self) -> StrayFinding
fn clone(&self) -> StrayFinding
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 StrayFinding
impl Debug for StrayFinding
Source§impl<'de> Deserialize<'de> for StrayFinding
impl<'de> Deserialize<'de> for StrayFinding
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 StrayFinding
Source§impl PartialEq for StrayFinding
impl PartialEq for StrayFinding
Source§impl Serialize for StrayFinding
impl Serialize for StrayFinding
impl StructuralPartialEq for StrayFinding
Auto Trait Implementations§
impl Freeze for StrayFinding
impl RefUnwindSafe for StrayFinding
impl Send for StrayFinding
impl Sync for StrayFinding
impl Unpin for StrayFinding
impl UnsafeUnpin for StrayFinding
impl UnwindSafe for StrayFinding
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§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.