pub struct ParsedQuery {
pub find_spec: FindSpec,
pub default_source: SrcVar,
pub with: Vec<Variable>,
pub in_vars: Vec<Variable>,
pub in_bindings: Vec<Binding>,
pub in_sources: BTreeSet<SrcVar>,
pub limit: Limit,
pub offset: Offset,
pub where_clauses: Vec<WhereClause>,
pub order: Option<Vec<Order>>,
pub distinct: bool,
pub rules: Vec<Rule>,
}Fields§
§find_spec: FindSpec§default_source: SrcVar§with: Vec<Variable>§in_vars: Vec<Variable>§in_bindings: Vec<Binding>§in_sources: BTreeSet<SrcVar>§limit: Limit§offset: Offset§where_clauses: Vec<WhereClause>§order: Option<Vec<Order>>§distinct: bool§rules: Vec<Rule>Trait Implementations§
Source§impl Debug for ParsedQuery
impl Debug for ParsedQuery
impl Eq for ParsedQuery
Source§impl PartialEq for ParsedQuery
impl PartialEq for ParsedQuery
impl StructuralPartialEq for ParsedQuery
Auto Trait Implementations§
impl !Send for ParsedQuery
impl !Sync for ParsedQuery
impl Freeze for ParsedQuery
impl RefUnwindSafe for ParsedQuery
impl Unpin for ParsedQuery
impl UnsafeUnpin for ParsedQuery
impl UnwindSafe for ParsedQuery
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more