pub enum DataFlowKind {
ArgToParam,
}Expand description
How a value reaches its sink. Currently only argument→parameter; field-access chains are a planned addition.
Variants§
ArgToParam
A call-site argument flowing into the callee’s parameter.
Trait Implementations§
Source§impl Clone for DataFlowKind
impl Clone for DataFlowKind
impl Copy for DataFlowKind
Source§impl Debug for DataFlowKind
impl Debug for DataFlowKind
Source§impl<'de> Deserialize<'de> for DataFlowKind
impl<'de> Deserialize<'de> for DataFlowKind
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 DataFlowKind
Source§impl PartialEq for DataFlowKind
impl PartialEq for DataFlowKind
Source§impl Serialize for DataFlowKind
impl Serialize for DataFlowKind
impl StructuralPartialEq for DataFlowKind
Auto Trait Implementations§
impl Freeze for DataFlowKind
impl RefUnwindSafe for DataFlowKind
impl Send for DataFlowKind
impl Sync for DataFlowKind
impl Unpin for DataFlowKind
impl UnsafeUnpin for DataFlowKind
impl UnwindSafe for DataFlowKind
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,
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.