pub struct SequenceOption { /* private fields */ }Implementations§
Source§impl SequenceOption
impl SequenceOption
pub fn literal(&self) -> Option<Literal>
pub fn name_ref(&self) -> Option<NameRef>
pub fn path(&self) -> Option<Path>
pub fn ty(&self) -> Option<Type>
pub fn as_token(&self) -> Option<SyntaxToken>
pub fn by_token(&self) -> Option<SyntaxToken>
pub fn cycle_token(&self) -> Option<SyntaxToken>
pub fn increment_token(&self) -> Option<SyntaxToken>
pub fn logged_token(&self) -> Option<SyntaxToken>
pub fn maxvalue_token(&self) -> Option<SyntaxToken>
pub fn minvalue_token(&self) -> Option<SyntaxToken>
pub fn name_token(&self) -> Option<SyntaxToken>
pub fn no_token(&self) -> Option<SyntaxToken>
pub fn none_token(&self) -> Option<SyntaxToken>
pub fn owned_token(&self) -> Option<SyntaxToken>
pub fn restart_token(&self) -> Option<SyntaxToken>
pub fn sequence_token(&self) -> Option<SyntaxToken>
pub fn start_token(&self) -> Option<SyntaxToken>
pub fn unlogged_token(&self) -> Option<SyntaxToken>
pub fn with_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for SequenceOption
impl AstNode for SequenceOption
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 SequenceOption
impl Clone for SequenceOption
Source§fn clone(&self) -> SequenceOption
fn clone(&self) -> SequenceOption
Returns a duplicate of the value. Read more
1.0.0 · 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 SequenceOption
impl Debug for SequenceOption
Source§impl Hash for SequenceOption
impl Hash for SequenceOption
Source§impl PartialEq for SequenceOption
impl PartialEq for SequenceOption
impl Eq for SequenceOption
impl StructuralPartialEq for SequenceOption
Auto Trait Implementations§
impl Freeze for SequenceOption
impl !RefUnwindSafe for SequenceOption
impl !Send for SequenceOption
impl !Sync for SequenceOption
impl Unpin for SequenceOption
impl !UnwindSafe for SequenceOption
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