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