pub struct PrivilegeForeign { /* private fields */ }Implementations§
Source§impl PrivilegeForeign
impl PrivilegeForeign
pub fn foreign_data_wrapper_refs(&self) -> AstChildren<ForeignDataWrapperRef> ⓘ
pub fn server_refs(&self) -> AstChildren<ServerRef> ⓘ
pub fn data_token(&self) -> Option<SyntaxToken>
pub fn foreign_token(&self) -> Option<SyntaxToken>
pub fn server_token(&self) -> Option<SyntaxToken>
pub fn wrapper_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PrivilegeForeign
impl AstNode for PrivilegeForeign
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 PrivilegeForeign
impl Clone for PrivilegeForeign
Source§fn clone(&self) -> PrivilegeForeign
fn clone(&self) -> PrivilegeForeign
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 PrivilegeForeign
impl Debug for PrivilegeForeign
impl Eq for PrivilegeForeign
Source§impl From<PrivilegeForeign> for PrivilegeObjects
impl From<PrivilegeForeign> for PrivilegeObjects
Source§fn from(node: PrivilegeForeign) -> PrivilegeObjects
fn from(node: PrivilegeForeign) -> PrivilegeObjects
Converts to this type from the input type.
Source§impl Hash for PrivilegeForeign
impl Hash for PrivilegeForeign
Source§impl PartialEq for PrivilegeForeign
impl PartialEq for PrivilegeForeign
impl StructuralPartialEq for PrivilegeForeign
Auto Trait Implementations§
impl !RefUnwindSafe for PrivilegeForeign
impl !Send for PrivilegeForeign
impl !Sync for PrivilegeForeign
impl !UnwindSafe for PrivilegeForeign
impl Freeze for PrivilegeForeign
impl Unpin for PrivilegeForeign
impl UnsafeUnpin for PrivilegeForeign
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