pub struct DetectedDataFlow {
pub caller_qname: String,
pub callee_qname: String,
pub arg_index: usize,
pub arg: String,
pub file: String,
pub line: u32,
pub confidence: f64,
}Expand description
A data-flow site detected by an adapter, before the pipeline resolves the callee’s parameter name and symbol identity. The adapter knows the callee by qname and the argument’s position; the pipeline maps position → param name using the callee’s signature.
Fields§
§caller_qname: String§callee_qname: String§arg_index: usizeZero-based positional index of the argument.
arg: StringThe argument expression (a simple identifier).
file: String§line: u32§confidence: f64Trait Implementations§
Source§impl Clone for DetectedDataFlow
impl Clone for DetectedDataFlow
Source§impl Debug for DetectedDataFlow
impl Debug for DetectedDataFlow
Source§impl PartialEq for DetectedDataFlow
impl PartialEq for DetectedDataFlow
impl StructuralPartialEq for DetectedDataFlow
Auto Trait Implementations§
impl Freeze for DetectedDataFlow
impl RefUnwindSafe for DetectedDataFlow
impl Send for DetectedDataFlow
impl Sync for DetectedDataFlow
impl Unpin for DetectedDataFlow
impl UnsafeUnpin for DetectedDataFlow
impl UnwindSafe for DetectedDataFlow
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