pub struct PlpgsqlPercentRowtype { /* private fields */ }Implementations§
Source§impl PlpgsqlPercentRowtype
impl PlpgsqlPercentRowtype
pub fn array_bounds(&self) -> AstChildren<ArrayBound> ⓘ
pub fn path_ref(&self) -> Option<PathRef>
pub fn percent_token(&self) -> Option<SyntaxToken>
pub fn array_token(&self) -> Option<SyntaxToken>
pub fn rowtype_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PlpgsqlPercentRowtype
impl AstNode for PlpgsqlPercentRowtype
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 PlpgsqlPercentRowtype
impl Clone for PlpgsqlPercentRowtype
Source§impl Debug for PlpgsqlPercentRowtype
impl Debug for PlpgsqlPercentRowtype
impl Eq for PlpgsqlPercentRowtype
Source§impl From<PlpgsqlPercentRowtype> for PlpgsqlDeclType
impl From<PlpgsqlPercentRowtype> for PlpgsqlDeclType
Source§fn from(node: PlpgsqlPercentRowtype) -> PlpgsqlDeclType
fn from(node: PlpgsqlPercentRowtype) -> PlpgsqlDeclType
Converts to this type from the input type.
Source§impl Hash for PlpgsqlPercentRowtype
impl Hash for PlpgsqlPercentRowtype
Source§impl PartialEq for PlpgsqlPercentRowtype
impl PartialEq for PlpgsqlPercentRowtype
impl StructuralPartialEq for PlpgsqlPercentRowtype
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlPercentRowtype
impl !Send for PlpgsqlPercentRowtype
impl !Sync for PlpgsqlPercentRowtype
impl !UnwindSafe for PlpgsqlPercentRowtype
impl Freeze for PlpgsqlPercentRowtype
impl Unpin for PlpgsqlPercentRowtype
impl UnsafeUnpin for PlpgsqlPercentRowtype
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