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