pub struct RelationEndpoint {
pub id: u32,
pub node_id: u32,
pub proc_id: u32,
pub block_id: u32,
pub fact_id: u32,
pub file_id: u32,
pub start_byte: u32,
pub end_byte: u32,
}Expand description
Source or sink relation row.
Fields§
§id: u32Stable endpoint tuple id.
node_id: u32Statement or exploded-node id.
proc_id: u32Procedure id.
block_id: u32Block id within the procedure.
fact_id: u32Dataflow fact id.
file_id: u32Source file id.
start_byte: u32Source byte start.
end_byte: u32Source byte end.
Trait Implementations§
Source§impl Clone for RelationEndpoint
impl Clone for RelationEndpoint
Source§fn clone(&self) -> RelationEndpoint
fn clone(&self) -> RelationEndpoint
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 RelationEndpoint
Source§impl Debug for RelationEndpoint
impl Debug for RelationEndpoint
impl Eq for RelationEndpoint
Source§impl Ord for RelationEndpoint
impl Ord for RelationEndpoint
Source§fn cmp(&self, other: &RelationEndpoint) -> Ordering
fn cmp(&self, other: &RelationEndpoint) -> 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 RelationEndpoint
impl PartialEq for RelationEndpoint
Source§impl PartialOrd for RelationEndpoint
impl PartialOrd for RelationEndpoint
impl StructuralPartialEq for RelationEndpoint
Auto Trait Implementations§
impl Freeze for RelationEndpoint
impl RefUnwindSafe for RelationEndpoint
impl Send for RelationEndpoint
impl Sync for RelationEndpoint
impl Unpin for RelationEndpoint
impl UnsafeUnpin for RelationEndpoint
impl UnwindSafe for RelationEndpoint
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.