pub struct ExternalCallEdge {
pub file: String,
pub subject: String,
pub object: String,
pub callee: String,
pub line: u32,
pub evidence_id: String,
}Expand description
One native EXTRACTED call edge captured before the LSP pass.
Fields§
§file: StringSource file holding the edge (repo-relative).
subject: String§object: StringTarget recorded by the native resolver (an external_api entity).
callee: StringCallee name as written at the call site (evidence symbol).
line: u32Call-site line (1-based).
evidence_id: StringFirst evidence id — preserved across the upgrade, so it is the identity link between the EXTRACTED edge and its RESOLVED successor.
Trait Implementations§
Source§impl Clone for ExternalCallEdge
impl Clone for ExternalCallEdge
Auto Trait Implementations§
impl Freeze for ExternalCallEdge
impl RefUnwindSafe for ExternalCallEdge
impl Send for ExternalCallEdge
impl Sync for ExternalCallEdge
impl Unpin for ExternalCallEdge
impl UnsafeUnpin for ExternalCallEdge
impl UnwindSafe for ExternalCallEdge
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