pub struct CopyOptionArg { /* private fields */ }Implementations§
Source§impl CopyOptionArg
impl CopyOptionArg
pub fn copy_option_value_name(&self) -> Option<CopyOptionValueName>
pub fn literal(&self) -> Option<Literal>
pub fn on_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for CopyOptionArg
impl AstNode for CopyOptionArg
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 CopyOptionArg
impl Clone for CopyOptionArg
Source§fn clone(&self) -> CopyOptionArg
fn clone(&self) -> CopyOptionArg
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 CopyOptionArg
impl Debug for CopyOptionArg
impl Eq for CopyOptionArg
Source§impl Hash for CopyOptionArg
impl Hash for CopyOptionArg
Source§impl PartialEq for CopyOptionArg
impl PartialEq for CopyOptionArg
impl StructuralPartialEq for CopyOptionArg
Auto Trait Implementations§
impl !RefUnwindSafe for CopyOptionArg
impl !Send for CopyOptionArg
impl !Sync for CopyOptionArg
impl !UnwindSafe for CopyOptionArg
impl Freeze for CopyOptionArg
impl Unpin for CopyOptionArg
impl UnsafeUnpin for CopyOptionArg
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