pub struct DataFlowEdge {
pub kind: DataFlowKind,
pub from_symbol_id: String,
pub from_qname: String,
pub to_symbol_id: String,
pub to_qname: String,
pub param: String,
pub arg: String,
pub file: String,
pub line: u32,
pub confidence: f64,
}Expand description
A resolved data-flow edge: a value flows from a call site in from into
param of the callee to.
Fields§
§kind: DataFlowKind§from_symbol_id: String§from_qname: String§to_symbol_id: String§to_qname: String§param: StringThe callee parameter the value flows into.
arg: StringThe argument expression at the call site (a simple identifier today).
file: String§line: u32§confidence: f64Trait Implementations§
Source§impl Clone for DataFlowEdge
impl Clone for DataFlowEdge
Source§impl Debug for DataFlowEdge
impl Debug for DataFlowEdge
Source§impl<'de> Deserialize<'de> for DataFlowEdge
impl<'de> Deserialize<'de> for DataFlowEdge
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
Source§impl PartialEq for DataFlowEdge
impl PartialEq for DataFlowEdge
Source§impl Serialize for DataFlowEdge
impl Serialize for DataFlowEdge
impl StructuralPartialEq for DataFlowEdge
Auto Trait Implementations§
impl Freeze for DataFlowEdge
impl RefUnwindSafe for DataFlowEdge
impl Send for DataFlowEdge
impl Sync for DataFlowEdge
impl Unpin for DataFlowEdge
impl UnsafeUnpin for DataFlowEdge
impl UnwindSafe for DataFlowEdge
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