pub struct PrivilegeForeignDataWrapper { /* private fields */ }Implementations§
Source§impl PrivilegeForeignDataWrapper
impl PrivilegeForeignDataWrapper
pub fn foreign_data_wrapper_refs(&self) -> AstChildren<ForeignDataWrapperRef> ⓘ
pub fn data_token(&self) -> Option<SyntaxToken>
pub fn foreign_token(&self) -> Option<SyntaxToken>
pub fn wrapper_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PrivilegeForeignDataWrapper
impl AstNode for PrivilegeForeignDataWrapper
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 PrivilegeForeignDataWrapper
impl Clone for PrivilegeForeignDataWrapper
Source§fn clone(&self) -> PrivilegeForeignDataWrapper
fn clone(&self) -> PrivilegeForeignDataWrapper
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrivilegeForeignDataWrapper
impl Debug for PrivilegeForeignDataWrapper
impl Eq for PrivilegeForeignDataWrapper
Source§impl From<PrivilegeForeignDataWrapper> for PrivilegeObjects
impl From<PrivilegeForeignDataWrapper> for PrivilegeObjects
Source§fn from(node: PrivilegeForeignDataWrapper) -> PrivilegeObjects
fn from(node: PrivilegeForeignDataWrapper) -> PrivilegeObjects
Converts to this type from the input type.
Source§impl Hash for PrivilegeForeignDataWrapper
impl Hash for PrivilegeForeignDataWrapper
impl StructuralPartialEq for PrivilegeForeignDataWrapper
Auto Trait Implementations§
impl !RefUnwindSafe for PrivilegeForeignDataWrapper
impl !Send for PrivilegeForeignDataWrapper
impl !Sync for PrivilegeForeignDataWrapper
impl !UnwindSafe for PrivilegeForeignDataWrapper
impl Freeze for PrivilegeForeignDataWrapper
impl Unpin for PrivilegeForeignDataWrapper
impl UnsafeUnpin for PrivilegeForeignDataWrapper
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