pub enum AtomQuery {
Primitive(AtomPrimitive),
And(Box<AtomQuery>, Box<AtomQuery>),
Or(Box<AtomQuery>, Box<AtomQuery>),
Not(Box<AtomQuery>),
}Expand description
Logical combination of atom primitives.
Variants§
Primitive(AtomPrimitive)
And(Box<AtomQuery>, Box<AtomQuery>)
High-precedence AND (&) or juxtaposition inside brackets.
Or(Box<AtomQuery>, Box<AtomQuery>)
OR (,).
Not(Box<AtomQuery>)
NOT (!).
Trait Implementations§
impl StructuralPartialEq for AtomQuery
Auto Trait Implementations§
impl Freeze for AtomQuery
impl RefUnwindSafe for AtomQuery
impl Send for AtomQuery
impl Sync for AtomQuery
impl Unpin for AtomQuery
impl UnsafeUnpin for AtomQuery
impl UnwindSafe for AtomQuery
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