pub struct PlpgsqlLabelNameRef { /* private fields */ }Implementations§
Source§impl PlpgsqlLabelNameRef
impl PlpgsqlLabelNameRef
pub fn positional_param_token(&self) -> Option<SyntaxToken>
pub fn ident_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlLabelNameRef
impl AstNode for PlpgsqlLabelNameRef
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 PlpgsqlLabelNameRef
impl Clone for PlpgsqlLabelNameRef
Source§impl Debug for PlpgsqlLabelNameRef
impl Debug for PlpgsqlLabelNameRef
impl Eq for PlpgsqlLabelNameRef
Source§impl From<PlpgsqlLabelNameRef> for AnyName
impl From<PlpgsqlLabelNameRef> for AnyName
Source§fn from(node: PlpgsqlLabelNameRef) -> AnyName
fn from(node: PlpgsqlLabelNameRef) -> AnyName
Converts to this type from the input type.
Source§impl From<PlpgsqlLabelNameRef> for AnyNameRef
impl From<PlpgsqlLabelNameRef> for AnyNameRef
Source§fn from(node: PlpgsqlLabelNameRef) -> AnyNameRef
fn from(node: PlpgsqlLabelNameRef) -> AnyNameRef
Converts to this type from the input type.
Source§impl Hash for PlpgsqlLabelNameRef
impl Hash for PlpgsqlLabelNameRef
Source§impl PartialEq for PlpgsqlLabelNameRef
impl PartialEq for PlpgsqlLabelNameRef
impl StructuralPartialEq for PlpgsqlLabelNameRef
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlLabelNameRef
impl !Send for PlpgsqlLabelNameRef
impl !Sync for PlpgsqlLabelNameRef
impl !UnwindSafe for PlpgsqlLabelNameRef
impl Freeze for PlpgsqlLabelNameRef
impl Unpin for PlpgsqlLabelNameRef
impl UnsafeUnpin for PlpgsqlLabelNameRef
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