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