pub struct PointsToNode {
pub var: LcnfVarId,
pub label: String,
pub kind: NodeKind,
}Expand description
A node in the points-to graph representing an allocation site or variable.
Fields§
§var: LcnfVarIdThe variable ID this node represents.
label: StringA human-readable label for debugging.
kind: NodeKindThe kind of node.
Implementations§
Trait Implementations§
Source§impl Clone for PointsToNode
impl Clone for PointsToNode
Source§fn clone(&self) -> PointsToNode
fn clone(&self) -> PointsToNode
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 moreSource§impl Debug for PointsToNode
impl Debug for PointsToNode
Source§impl Hash for PointsToNode
impl Hash for PointsToNode
Source§impl PartialEq for PointsToNode
impl PartialEq for PointsToNode
impl Eq for PointsToNode
impl StructuralPartialEq for PointsToNode
Auto Trait Implementations§
impl Freeze for PointsToNode
impl RefUnwindSafe for PointsToNode
impl Send for PointsToNode
impl Sync for PointsToNode
impl Unpin for PointsToNode
impl UnsafeUnpin for PointsToNode
impl UnwindSafe for PointsToNode
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