pub enum InRhs {
List(Vec<ExprId>),
Select(SelectId),
Table {
database: Option<NameId>,
table: NameId,
arguments: Option<Vec<ExprId>>,
},
}Expand description
The right-hand side of IN.
Variants§
List(Vec<ExprId>)
IN (1, 2, 3), including the empty list.
Select(SelectId)
IN (SELECT ...).
Table
IN table or IN schema.table.
Trait Implementations§
impl Eq for InRhs
impl StructuralPartialEq for InRhs
Auto Trait Implementations§
impl Freeze for InRhs
impl RefUnwindSafe for InRhs
impl Send for InRhs
impl Sync for InRhs
impl Unpin for InRhs
impl UnsafeUnpin for InRhs
impl UnwindSafe for InRhs
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