pub struct GraphQuery {
pub start_nodes: Vec<String>,
pub pattern: GraphPattern,
pub max_depth: usize,
pub limit: Option<usize>,
}Expand description
Graph query for complex graph operations
Fields§
§start_nodes: Vec<String>Starting nodes for the query
pattern: GraphPatternQuery pattern (simplified graph pattern matching)
max_depth: usizeMaximum traversal depth
limit: Option<usize>Result limit
Trait Implementations§
Source§impl Clone for GraphQuery
impl Clone for GraphQuery
Source§fn clone(&self) -> GraphQuery
fn clone(&self) -> GraphQuery
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 moreAuto Trait Implementations§
impl Freeze for GraphQuery
impl RefUnwindSafe for GraphQuery
impl Send for GraphQuery
impl Sync for GraphQuery
impl Unpin for GraphQuery
impl UnwindSafe for GraphQuery
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