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