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