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