pub enum UserInputLeaf {
Literal(UserInputLiteral),
All,
Range {
field: Option<String>,
lower: UserInputBound,
upper: UserInputBound,
},
Set {
field: Option<String>,
elements: Vec<String>,
},
Exists {
field: String,
},
}
Variants§
Trait Implementations§
source§impl Clone for UserInputLeaf
impl Clone for UserInputLeaf
source§fn clone(&self) -> UserInputLeaf
fn clone(&self) -> UserInputLeaf
Returns a copy 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 UserInputLeaf
impl Debug for UserInputLeaf
source§impl From<UserInputLeaf> for UserInputAst
impl From<UserInputLeaf> for UserInputAst
source§fn from(leaf: UserInputLeaf) -> UserInputAst
fn from(leaf: UserInputLeaf) -> UserInputAst
Converts to this type from the input type.
source§impl From<UserInputLiteral> for UserInputLeaf
impl From<UserInputLiteral> for UserInputLeaf
source§fn from(literal: UserInputLiteral) -> UserInputLeaf
fn from(literal: UserInputLiteral) -> UserInputLeaf
Converts to this type from the input type.
source§impl PartialEq for UserInputLeaf
impl PartialEq for UserInputLeaf
source§fn eq(&self, other: &UserInputLeaf) -> bool
fn eq(&self, other: &UserInputLeaf) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UserInputLeaf
Auto Trait Implementations§
impl Freeze for UserInputLeaf
impl RefUnwindSafe for UserInputLeaf
impl Send for UserInputLeaf
impl Sync for UserInputLeaf
impl Unpin for UserInputLeaf
impl UnwindSafe for UserInputLeaf
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