pub enum ReturningOption {
ReturningNew(ReturningNew),
ReturningOld(ReturningOld),
}Variants§
ReturningNew(ReturningNew)
ReturningOld(ReturningOld)
Implementations§
Source§impl ReturningOption
impl ReturningOption
pub fn name(&self) -> Option<TableAlias>
Trait Implementations§
Source§impl AstNode for ReturningOption
impl AstNode for ReturningOption
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for ReturningOption
impl Clone for ReturningOption
Source§fn clone(&self) -> ReturningOption
fn clone(&self) -> ReturningOption
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReturningOption
impl Debug for ReturningOption
impl Eq for ReturningOption
Source§impl From<ReturningNew> for ReturningOption
impl From<ReturningNew> for ReturningOption
Source§fn from(node: ReturningNew) -> ReturningOption
fn from(node: ReturningNew) -> ReturningOption
Converts to this type from the input type.
Source§impl From<ReturningOld> for ReturningOption
impl From<ReturningOld> for ReturningOption
Source§fn from(node: ReturningOld) -> ReturningOption
fn from(node: ReturningOld) -> ReturningOption
Converts to this type from the input type.
Source§impl Hash for ReturningOption
impl Hash for ReturningOption
Source§impl PartialEq for ReturningOption
impl PartialEq for ReturningOption
impl StructuralPartialEq for ReturningOption
Auto Trait Implementations§
impl !RefUnwindSafe for ReturningOption
impl !Send for ReturningOption
impl !Sync for ReturningOption
impl !UnwindSafe for ReturningOption
impl Freeze for ReturningOption
impl Unpin for ReturningOption
impl UnsafeUnpin for ReturningOption
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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