pub struct TraverseRequest {
pub seeds: Vec<NodeKey>,
pub depth: u8,
pub edge_type_patterns: Vec<String>,
pub node_type_patterns: Vec<String>,
pub max_nodes: Option<u32>,
}Expand description
Seeded, depth-bounded traversal request.
Fields§
§seeds: Vec<NodeKey>§depth: u8§edge_type_patterns: Vec<String>Per-hop edge-type restriction (GTS patterns).
node_type_patterns: Vec<String>Node-type filter applied to the output set (seeds always survive).
max_nodes: Option<u32>Trait Implementations§
Source§impl Clone for TraverseRequest
impl Clone for TraverseRequest
Source§impl Debug for TraverseRequest
impl Debug for TraverseRequest
Source§impl Default for TraverseRequest
impl Default for TraverseRequest
Source§impl PartialEq for TraverseRequest
impl PartialEq for TraverseRequest
impl StructuralPartialEq for TraverseRequest
Auto Trait Implementations§
impl Freeze for TraverseRequest
impl RefUnwindSafe for TraverseRequest
impl Send for TraverseRequest
impl Sync for TraverseRequest
impl Unpin for TraverseRequest
impl UnsafeUnpin for TraverseRequest
impl UnwindSafe for TraverseRequest
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