pub struct FilterAst<'s> { /* private fields */ }
Expand description
A parsed filter AST.
It’s attached to its corresponding Scheme
because all
parsed fields are represented as indices and are valid only when
ExecutionContext
is created from the same scheme.
Implementations§
Trait Implementations§
impl<'s> Eq for FilterAst<'s>
impl<'s> StructuralPartialEq for FilterAst<'s>
Auto Trait Implementations§
impl<'s> Freeze for FilterAst<'s>
impl<'s> RefUnwindSafe for FilterAst<'s>
impl<'s> Send for FilterAst<'s>
impl<'s> Sync for FilterAst<'s>
impl<'s> Unpin for FilterAst<'s>
impl<'s> UnwindSafe for FilterAst<'s>
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.