pub struct TimingLiteral { /* private fields */ }Implementations§
Source§impl TimingLiteral
impl TimingLiteral
pub fn literal(&self) -> Option<Literal>
pub fn identifier(&self) -> Option<Identifier>
Trait Implementations§
Source§impl AstNode for TimingLiteral
impl AstNode for TimingLiteral
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 TimingLiteral
impl Clone for TimingLiteral
Source§fn clone(&self) -> TimingLiteral
fn clone(&self) -> TimingLiteral
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 TimingLiteral
impl Debug for TimingLiteral
Source§impl Display for TimingLiteral
impl Display for TimingLiteral
Source§impl From<TimingLiteral> for Expr
impl From<TimingLiteral> for Expr
Source§fn from(node: TimingLiteral) -> Expr
fn from(node: TimingLiteral) -> Expr
Converts to this type from the input type.
Source§impl Hash for TimingLiteral
impl Hash for TimingLiteral
Source§impl PartialEq for TimingLiteral
impl PartialEq for TimingLiteral
impl Eq for TimingLiteral
impl StructuralPartialEq for TimingLiteral
Auto Trait Implementations§
impl Freeze for TimingLiteral
impl !RefUnwindSafe for TimingLiteral
impl !Send for TimingLiteral
impl !Sync for TimingLiteral
impl Unpin for TimingLiteral
impl !UnwindSafe for TimingLiteral
Blanket Implementations§
Source§impl<N> AstNodeEdit for N
impl<N> AstNodeEdit for N
fn indent_level(&self) -> IndentLevel
fn indent(&self, level: IndentLevel) -> Self
fn dedent(&self, level: IndentLevel) -> Self
fn reset_indent(&self) -> Self
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