pub struct ResolvedProjection {
pub expr: ResolvedExpr,
pub output: VarId,
pub name: String,
pub explicit_alias: bool,
pub span: Span,
}Fields§
§expr: ResolvedExpr§output: VarId§name: String§explicit_alias: boolTrue when the name came from an explicit AS alias.
span: SpanTrait Implementations§
Source§impl Clone for ResolvedProjection
impl Clone for ResolvedProjection
Source§fn clone(&self) -> ResolvedProjection
fn clone(&self) -> ResolvedProjection
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 moreAuto Trait Implementations§
impl Freeze for ResolvedProjection
impl RefUnwindSafe for ResolvedProjection
impl Send for ResolvedProjection
impl Sync for ResolvedProjection
impl Unpin for ResolvedProjection
impl UnsafeUnpin for ResolvedProjection
impl UnwindSafe for ResolvedProjection
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