pub struct PlpgsqlCursorDecl { /* private fields */ }Implementations§
Source§impl PlpgsqlCursorDecl
impl PlpgsqlCursorDecl
pub fn args(&self) -> Option<PlpgsqlCursorArgList>
pub fn name(&self) -> Option<PlpgsqlVarName>
pub fn query(&self) -> Option<Stmt>
pub fn scroll(&self) -> Option<CursorScroll>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn cursor_token(&self) -> Option<SyntaxToken>
pub fn for_token(&self) -> Option<SyntaxToken>
pub fn is_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlCursorDecl
impl AstNode for PlpgsqlCursorDecl
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 PlpgsqlCursorDecl
impl Clone for PlpgsqlCursorDecl
Source§impl Debug for PlpgsqlCursorDecl
impl Debug for PlpgsqlCursorDecl
impl Eq for PlpgsqlCursorDecl
Source§impl From<PlpgsqlCursorDecl> for PlpgsqlDecl
impl From<PlpgsqlCursorDecl> for PlpgsqlDecl
Source§fn from(node: PlpgsqlCursorDecl) -> PlpgsqlDecl
fn from(node: PlpgsqlCursorDecl) -> PlpgsqlDecl
Converts to this type from the input type.
Source§impl Hash for PlpgsqlCursorDecl
impl Hash for PlpgsqlCursorDecl
Source§impl PartialEq for PlpgsqlCursorDecl
impl PartialEq for PlpgsqlCursorDecl
impl StructuralPartialEq for PlpgsqlCursorDecl
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlCursorDecl
impl !Send for PlpgsqlCursorDecl
impl !Sync for PlpgsqlCursorDecl
impl !UnwindSafe for PlpgsqlCursorDecl
impl Freeze for PlpgsqlCursorDecl
impl Unpin for PlpgsqlCursorDecl
impl UnsafeUnpin for PlpgsqlCursorDecl
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