pub struct PlpgsqlWhileStmt { /* private fields */ }Implementations§
Source§impl PlpgsqlWhileStmt
impl PlpgsqlWhileStmt
pub fn body(&self) -> Option<PlpgsqlBody>
pub fn cond(&self) -> Option<PlpgsqlExpr>
pub fn end_label(&self) -> Option<PlpgsqlLabelNameRef>
pub fn label(&self) -> Option<PlpgsqlLabel>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn end_token(&self) -> Option<SyntaxToken>
pub fn loop_token(&self) -> Option<SyntaxToken>
pub fn while_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlWhileStmt
impl AstNode for PlpgsqlWhileStmt
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 PlpgsqlWhileStmt
impl Clone for PlpgsqlWhileStmt
Source§impl Debug for PlpgsqlWhileStmt
impl Debug for PlpgsqlWhileStmt
impl Eq for PlpgsqlWhileStmt
Source§impl From<PlpgsqlWhileStmt> for PlpgsqlStmt
impl From<PlpgsqlWhileStmt> for PlpgsqlStmt
Source§fn from(node: PlpgsqlWhileStmt) -> PlpgsqlStmt
fn from(node: PlpgsqlWhileStmt) -> PlpgsqlStmt
Converts to this type from the input type.
Source§impl Hash for PlpgsqlWhileStmt
impl Hash for PlpgsqlWhileStmt
Source§impl PartialEq for PlpgsqlWhileStmt
impl PartialEq for PlpgsqlWhileStmt
impl StructuralPartialEq for PlpgsqlWhileStmt
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlWhileStmt
impl !Send for PlpgsqlWhileStmt
impl !Sync for PlpgsqlWhileStmt
impl !UnwindSafe for PlpgsqlWhileStmt
impl Freeze for PlpgsqlWhileStmt
impl Unpin for PlpgsqlWhileStmt
impl UnsafeUnpin for PlpgsqlWhileStmt
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