Struct partiql_ast::ast::ProjectExpr
source · pub struct ProjectExpr {
pub expr: Box<Expr>,
pub as_alias: Option<SymbolPrimitive>,
}
Fields§
§expr: Box<Expr>
§as_alias: Option<SymbolPrimitive>
Trait Implementations§
source§impl Clone for ProjectExpr
impl Clone for ProjectExpr
source§fn clone(&self) -> ProjectExpr
fn clone(&self) -> ProjectExpr
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 ProjectExpr
impl Debug for ProjectExpr
source§impl PartialEq<ProjectExpr> for ProjectExpr
impl PartialEq<ProjectExpr> for ProjectExpr
source§fn eq(&self, other: &ProjectExpr) -> bool
fn eq(&self, other: &ProjectExpr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Visit for ProjectExpr
impl Visit for ProjectExpr
impl StructuralPartialEq for ProjectExpr
Auto Trait Implementations§
impl RefUnwindSafe for ProjectExpr
impl Send for ProjectExpr
impl Sync for ProjectExpr
impl Unpin for ProjectExpr
impl UnwindSafe for ProjectExpr
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