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