pub struct CallNode {
pub key: String,
pub callsite: Option<CallSiteId>,
pub label: CallLabel,
pub relation: CallRelation,
pub children: Vec<CallNode>,
}Fields§
§key: String§callsite: Option<CallSiteId>The edge that introduced this node. Roots have no call-site identity.
label: CallLabel§relation: CallRelationThe relationship from the parent node to this node. Roots use Call.
children: Vec<CallNode>Trait Implementations§
impl Eq for CallNode
impl StructuralPartialEq for CallNode
Auto Trait Implementations§
impl DynSend for CallNode
impl DynSync for CallNode
impl Freeze for CallNode
impl RefUnwindSafe for CallNode
impl Send for CallNode
impl Sync for CallNode
impl Unpin for CallNode
impl UnsafeUnpin for CallNode
impl UnwindSafe for CallNode
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