pub struct TimingRange { /* private fields */ }Expand description
A TimingRange node (family.ungram rule TimingRange).
Implementations§
Source§impl TimingRange
impl TimingRange
pub fn duration_token(&self) -> Option<SyntaxToken>
pub fn dotdot_token(&self) -> Option<SyntaxToken>
Source§impl TimingRange
impl TimingRange
Sourcepub fn min(&self) -> Option<SyntaxToken>
pub fn min(&self) -> Option<SyntaxToken>
The lower bound — the duration before ... None on [..max].
Sourcepub fn max(&self) -> Option<SyntaxToken>
pub fn max(&self) -> Option<SyntaxToken>
The upper bound — the duration after ... None on [min..].
Trait Implementations§
Source§impl AstNode for TimingRange
impl AstNode for TimingRange
Source§fn cast(syntax: SyntaxNode) -> Option<Self>
fn cast(syntax: SyntaxNode) -> Option<Self>
Wraps
syntax if its kind matches this type; None otherwise.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
The underlying untyped node.
Source§impl Clone for TimingRange
impl Clone for TimingRange
Source§impl Debug for TimingRange
impl Debug for TimingRange
impl Eq for TimingRange
Source§impl Hash for TimingRange
impl Hash for TimingRange
Source§impl PartialEq for TimingRange
impl PartialEq for TimingRange
impl StructuralPartialEq for TimingRange
Auto Trait Implementations§
impl !RefUnwindSafe for TimingRange
impl !Send for TimingRange
impl !Sync for TimingRange
impl !UnwindSafe for TimingRange
impl Freeze for TimingRange
impl Unpin for TimingRange
impl UnsafeUnpin for TimingRange
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