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