pub struct Explain { /* private fields */ }
Implementations§
Source§impl Explain
impl Explain
pub fn explain_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Explain
impl AstNode for Explain
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 Explain
impl StructuralPartialEq for Explain
Auto Trait Implementations§
impl Freeze for Explain
impl !RefUnwindSafe for Explain
impl !Send for Explain
impl !Sync for Explain
impl Unpin for Explain
impl !UnwindSafe for Explain
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