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