pub enum SelectResultExpr {
ALL,
AliasedResultExpr(AliasedResultExpr),
}
Expand description
What to select in a query
Variants§
ALL
All columns in a table e.g. SELECT * FROM table
AliasedResultExpr(AliasedResultExpr)
A single expression e.g. SELECT a FROM table
Trait Implementations§
Source§impl Clone for SelectResultExpr
impl Clone for SelectResultExpr
Source§fn clone(&self) -> SelectResultExpr
fn clone(&self) -> SelectResultExpr
Returns a duplicate 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 SelectResultExpr
impl Debug for SelectResultExpr
Source§impl<'de> Deserialize<'de> for SelectResultExpr
impl<'de> Deserialize<'de> for SelectResultExpr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<AliasedResultExpr> for SelectResultExpr
impl From<AliasedResultExpr> for SelectResultExpr
Source§fn from(value: AliasedResultExpr) -> Self
fn from(value: AliasedResultExpr) -> Self
Converts to this type from the input type.
Source§impl From<SelectResultExpr> for SelectItem
impl From<SelectResultExpr> for SelectItem
Source§fn from(select: SelectResultExpr) -> Self
fn from(select: SelectResultExpr) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SelectResultExpr
impl PartialEq for SelectResultExpr
Source§impl Serialize for SelectResultExpr
impl Serialize for SelectResultExpr
impl Eq for SelectResultExpr
impl StructuralPartialEq for SelectResultExpr
Auto Trait Implementations§
impl Freeze for SelectResultExpr
impl RefUnwindSafe for SelectResultExpr
impl Send for SelectResultExpr
impl Sync for SelectResultExpr
impl Unpin for SelectResultExpr
impl UnwindSafe for SelectResultExpr
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