pub struct EdgeExpansionRootRows {
pub root_logical_id: String,
pub pairs: Vec<(EdgeRow, NodeRow)>,
}Expand description
Edge-expansion results for a single root node within a grouped query.
Derives PartialEq only — transitive through EdgeRow which carries
an Option<f64> confidence score.
Fields§
§root_logical_id: StringLogical ID of the root node that seeded this expansion.
pairs: Vec<(EdgeRow, NodeRow)>(EdgeRow, NodeRow) tuples reached by traversing from the root. For
max_depth > 1, the edge is the final-hop edge leading to the
emitted endpoint node.
Trait Implementations§
Source§impl Clone for EdgeExpansionRootRows
impl Clone for EdgeExpansionRootRows
Source§fn clone(&self) -> EdgeExpansionRootRows
fn clone(&self) -> EdgeExpansionRootRows
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 EdgeExpansionRootRows
impl Debug for EdgeExpansionRootRows
Source§impl PartialEq for EdgeExpansionRootRows
impl PartialEq for EdgeExpansionRootRows
impl StructuralPartialEq for EdgeExpansionRootRows
Auto Trait Implementations§
impl Freeze for EdgeExpansionRootRows
impl RefUnwindSafe for EdgeExpansionRootRows
impl Send for EdgeExpansionRootRows
impl Sync for EdgeExpansionRootRows
impl Unpin for EdgeExpansionRootRows
impl UnsafeUnpin for EdgeExpansionRootRows
impl UnwindSafe for EdgeExpansionRootRows
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