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