pub struct PlpgsqlDiagKind { /* private fields */ }Implementations§
Source§impl PlpgsqlDiagKind
impl PlpgsqlDiagKind
pub fn column_name_token(&self) -> Option<SyntaxToken>
pub fn constraint_name_token(&self) -> Option<SyntaxToken>
pub fn message_text_token(&self) -> Option<SyntaxToken>
pub fn pg_context_token(&self) -> Option<SyntaxToken>
pub fn pg_datatype_name_token(&self) -> Option<SyntaxToken>
pub fn pg_exception_context_token(&self) -> Option<SyntaxToken>
pub fn pg_exception_detail_token(&self) -> Option<SyntaxToken>
pub fn pg_exception_hint_token(&self) -> Option<SyntaxToken>
pub fn pg_routine_oid_token(&self) -> Option<SyntaxToken>
pub fn returned_sqlstate_token(&self) -> Option<SyntaxToken>
pub fn row_count_token(&self) -> Option<SyntaxToken>
pub fn schema_name_token(&self) -> Option<SyntaxToken>
pub fn table_name_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlDiagKind
impl AstNode for PlpgsqlDiagKind
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 PlpgsqlDiagKind
impl Clone for PlpgsqlDiagKind
Source§impl Debug for PlpgsqlDiagKind
impl Debug for PlpgsqlDiagKind
impl Eq for PlpgsqlDiagKind
Source§impl Hash for PlpgsqlDiagKind
impl Hash for PlpgsqlDiagKind
Source§impl PartialEq for PlpgsqlDiagKind
impl PartialEq for PlpgsqlDiagKind
impl StructuralPartialEq for PlpgsqlDiagKind
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlDiagKind
impl !Send for PlpgsqlDiagKind
impl !Sync for PlpgsqlDiagKind
impl !UnwindSafe for PlpgsqlDiagKind
impl Freeze for PlpgsqlDiagKind
impl Unpin for PlpgsqlDiagKind
impl UnsafeUnpin for PlpgsqlDiagKind
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