pub struct CallGraphEdge {
pub caller: u64,
pub callee: u64,
pub call_type: CallType,
pub call_sites: Vec<CallSite>,
}
Expand description
Call graph edge representing a function call
Fields§
§caller: u64
Calling function address
callee: u64
Called function address
call_type: CallType
Type of call
call_sites: Vec<CallSite>
All call sites for this edge
Trait Implementations§
Source§impl Clone for CallGraphEdge
impl Clone for CallGraphEdge
Source§fn clone(&self) -> CallGraphEdge
fn clone(&self) -> CallGraphEdge
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CallGraphEdge
impl RefUnwindSafe for CallGraphEdge
impl Send for CallGraphEdge
impl Sync for CallGraphEdge
impl Unpin for CallGraphEdge
impl UnwindSafe for CallGraphEdge
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