pub struct SelectDef {
pub val: Box<Expression>,
pub default: Option<Box<Expression>>,
pub tuple: FieldList,
pub pos: Position,
}Expand description
Encodes a select expression in the UCG AST.
Fields§
§val: Box<Expression>§default: Option<Box<Expression>>§tuple: FieldList§pos: PositionTrait Implementations§
Source§impl DeriveShape for SelectDef
impl DeriveShape for SelectDef
impl StructuralPartialEq for SelectDef
Auto Trait Implementations§
impl !Send for SelectDef
impl !Sync for SelectDef
impl Freeze for SelectDef
impl RefUnwindSafe for SelectDef
impl Unpin for SelectDef
impl UnsafeUnpin for SelectDef
impl UnwindSafe for SelectDef
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