pub struct QueryBuilder { /* private fields */ }Expand description
Builder for complex queries
Implementations§
Source§impl QueryBuilder
impl QueryBuilder
pub fn new() -> Self
pub fn start_from(self, chunks: Vec<String>) -> Self
pub fn find_dependencies(self) -> Self
pub fn find_dependents(self) -> Self
pub fn depth(self, d: usize) -> Self
pub fn limit(self, l: usize) -> Self
pub fn only_strong(self) -> Self
pub fn build(self) -> GraphQuery
Trait Implementations§
Source§impl Clone for QueryBuilder
impl Clone for QueryBuilder
Source§fn clone(&self) -> QueryBuilder
fn clone(&self) -> QueryBuilder
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 QueryBuilder
impl Debug for QueryBuilder
Auto Trait Implementations§
impl Freeze for QueryBuilder
impl RefUnwindSafe for QueryBuilder
impl Send for QueryBuilder
impl Sync for QueryBuilder
impl Unpin for QueryBuilder
impl UnwindSafe for QueryBuilder
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