pub struct ProjectElem(pub ProjectExpr, pub SqlIdent);Expand description
A projection expression in a SELECT clause
Tuple Fields§
§0: ProjectExpr§1: SqlIdentImplementations§
Source§impl ProjectElem
impl ProjectElem
pub fn qualify_vars(self, with: SqlIdent) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProjectElem
impl RefUnwindSafe for ProjectElem
impl Send for ProjectElem
impl Sync for ProjectElem
impl Unpin for ProjectElem
impl UnwindSafe for ProjectElem
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more