pub struct TaintPath {
pub source: TaintSource,
pub sink: TaintSink,
pub through: Vec<SourceLocation>,
pub confidence: f32,
}Fields§
§source: TaintSource§sink: TaintSink§through: Vec<SourceLocation>Intermediate nodes in the taint propagation.
confidence: f32Confidence that this path is exploitable (0.0-1.0).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaintPath
impl<'de> Deserialize<'de> for TaintPath
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 TaintPath
impl RefUnwindSafe for TaintPath
impl Send for TaintPath
impl Sync for TaintPath
impl Unpin for TaintPath
impl UnsafeUnpin for TaintPath
impl UnwindSafe for TaintPath
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