pub struct LogicalCallEdge {
pub caller: CallSite,
pub callee: CallSite,
pub evidence: EvidenceKind,
}Expand description
A call edge with invocation IDs removed for topology queries. 去掉调用实例编号、用于拓扑查询的逻辑调用边。
Fields§
§caller: CallSiteCalling side with invocation ids dropped, so repeated calls share one edge. 去掉调用实例编号后的调用方,因此重复调用共享同一条边。
callee: CallSiteCalled side with invocation ids dropped, so repeated calls share one edge. 去掉调用实例编号后的被调用方,因此重复调用共享同一条边。
evidence: EvidenceKindProvenance that justifies treating this edge as real. 支撑该边成立的证据来源。
Trait Implementations§
Source§impl Clone for LogicalCallEdge
impl Clone for LogicalCallEdge
Source§fn clone(&self) -> LogicalCallEdge
fn clone(&self) -> LogicalCallEdge
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LogicalCallEdge
impl Debug for LogicalCallEdge
impl Eq for LogicalCallEdge
Source§impl PartialEq for LogicalCallEdge
impl PartialEq for LogicalCallEdge
impl StructuralPartialEq for LogicalCallEdge
Auto Trait Implementations§
impl Freeze for LogicalCallEdge
impl RefUnwindSafe for LogicalCallEdge
impl Send for LogicalCallEdge
impl Sync for LogicalCallEdge
impl Unpin for LogicalCallEdge
impl UnsafeUnpin for LogicalCallEdge
impl UnwindSafe for LogicalCallEdge
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