pub struct Traversal {
pub nodes: Vec<(RecordId, usize)>,
pub edges: Vec<Edge>,
pub unresolved: Vec<RecordId>,
pub truncated: bool,
}Fields§
§nodes: Vec<(RecordId, usize)>Visited records with their distance from the start.
edges: Vec<Edge>§unresolved: Vec<RecordId>Records referenced by an edge but not present in the local store (remote or not yet imported). Kept explicit, never guessed.
truncated: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for Traversal
impl RefUnwindSafe for Traversal
impl Send for Traversal
impl Sync for Traversal
impl Unpin for Traversal
impl UnsafeUnpin for Traversal
impl UnwindSafe for Traversal
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