pub struct PlpgsqlRaiseStmt { /* private fields */ }Implementations§
Source§impl PlpgsqlRaiseStmt
impl PlpgsqlRaiseStmt
pub fn condition_name(&self) -> Option<PlpgsqlCondition>
pub fn level(&self) -> Option<PlpgsqlRaiseLevel>
pub fn message(&self) -> Option<PlpgsqlRaiseMessage>
pub fn params(&self) -> AstChildren<PlpgsqlExpr> ⓘ
pub fn using_clause(&self) -> Option<PlpgsqlRaiseUsingClause>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn raise_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlRaiseStmt
impl AstNode for PlpgsqlRaiseStmt
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 PlpgsqlRaiseStmt
impl Clone for PlpgsqlRaiseStmt
Source§impl Debug for PlpgsqlRaiseStmt
impl Debug for PlpgsqlRaiseStmt
impl Eq for PlpgsqlRaiseStmt
Source§impl From<PlpgsqlRaiseStmt> for PlpgsqlStmt
impl From<PlpgsqlRaiseStmt> for PlpgsqlStmt
Source§fn from(node: PlpgsqlRaiseStmt) -> PlpgsqlStmt
fn from(node: PlpgsqlRaiseStmt) -> PlpgsqlStmt
Converts to this type from the input type.
Source§impl Hash for PlpgsqlRaiseStmt
impl Hash for PlpgsqlRaiseStmt
Source§impl PartialEq for PlpgsqlRaiseStmt
impl PartialEq for PlpgsqlRaiseStmt
impl StructuralPartialEq for PlpgsqlRaiseStmt
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlRaiseStmt
impl !Send for PlpgsqlRaiseStmt
impl !Sync for PlpgsqlRaiseStmt
impl !UnwindSafe for PlpgsqlRaiseStmt
impl Freeze for PlpgsqlRaiseStmt
impl Unpin for PlpgsqlRaiseStmt
impl UnsafeUnpin for PlpgsqlRaiseStmt
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