pub struct RelationEdge {
pub id: u32,
pub src_node: u32,
pub dst_node: u32,
pub edge_kind: u32,
}Expand description
Graph or summary edge relation row.
Fields§
§id: u32Stable edge tuple id.
src_node: u32Source statement or exploded-node id.
dst_node: u32Destination statement or exploded-node id.
edge_kind: u32Edge-kind bit mask.
Trait Implementations§
Source§impl Clone for RelationEdge
impl Clone for RelationEdge
Source§fn clone(&self) -> RelationEdge
fn clone(&self) -> RelationEdge
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 moreimpl Copy for RelationEdge
Source§impl Debug for RelationEdge
impl Debug for RelationEdge
impl Eq for RelationEdge
Source§impl Ord for RelationEdge
impl Ord for RelationEdge
Source§fn cmp(&self, other: &RelationEdge) -> Ordering
fn cmp(&self, other: &RelationEdge) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RelationEdge
impl PartialEq for RelationEdge
Source§impl PartialOrd for RelationEdge
impl PartialOrd for RelationEdge
impl StructuralPartialEq for RelationEdge
Auto Trait Implementations§
impl Freeze for RelationEdge
impl RefUnwindSafe for RelationEdge
impl Send for RelationEdge
impl Sync for RelationEdge
impl Unpin for RelationEdge
impl UnsafeUnpin for RelationEdge
impl UnwindSafe for RelationEdge
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.