pub struct AnalysisNode {
pub node: DetailedRelationNode,
pub next_call: Option<RelationNextCall>,
}Expand description
One reusable analysis node retaining its authoritative navigation evidence.
Fields§
§node: DetailedRelationNodeExact entity, current approved purpose, and path coverage.
next_call: Option<RelationNextCall>Existing public call that can consume this selector directly.
Trait Implementations§
Source§impl Clone for AnalysisNode
impl Clone for AnalysisNode
Source§fn clone(&self) -> AnalysisNode
fn clone(&self) -> AnalysisNode
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 AnalysisNode
impl Debug for AnalysisNode
Source§impl PartialEq for AnalysisNode
impl PartialEq for AnalysisNode
Source§impl Serialize for AnalysisNode
impl Serialize for AnalysisNode
impl Eq for AnalysisNode
impl StructuralPartialEq for AnalysisNode
Auto Trait Implementations§
impl Freeze for AnalysisNode
impl RefUnwindSafe for AnalysisNode
impl Send for AnalysisNode
impl Sync for AnalysisNode
impl Unpin for AnalysisNode
impl UnwindSafe for AnalysisNode
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more