pub struct PlpgsqlElsifClause { /* private fields */ }Implementations§
Source§impl PlpgsqlElsifClause
impl PlpgsqlElsifClause
pub fn body(&self) -> Option<PlpgsqlBody>
pub fn cond(&self) -> Option<PlpgsqlExpr>
pub fn elseif_token(&self) -> Option<SyntaxToken>
pub fn elsif_token(&self) -> Option<SyntaxToken>
pub fn then_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlElsifClause
impl AstNode for PlpgsqlElsifClause
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 PlpgsqlElsifClause
impl Clone for PlpgsqlElsifClause
Source§impl Debug for PlpgsqlElsifClause
impl Debug for PlpgsqlElsifClause
impl Eq for PlpgsqlElsifClause
Source§impl Hash for PlpgsqlElsifClause
impl Hash for PlpgsqlElsifClause
Source§impl PartialEq for PlpgsqlElsifClause
impl PartialEq for PlpgsqlElsifClause
impl StructuralPartialEq for PlpgsqlElsifClause
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlElsifClause
impl !Send for PlpgsqlElsifClause
impl !Sync for PlpgsqlElsifClause
impl !UnwindSafe for PlpgsqlElsifClause
impl Freeze for PlpgsqlElsifClause
impl Unpin for PlpgsqlElsifClause
impl UnsafeUnpin for PlpgsqlElsifClause
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