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