pub struct IsJsonValue { /* private fields */ }
Implementations§
Source§impl IsJsonValue
impl IsJsonValue
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 value_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for IsJsonValue
impl AstNode for IsJsonValue
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 IsJsonValue
impl Clone for IsJsonValue
Source§fn clone(&self) -> IsJsonValue
fn clone(&self) -> IsJsonValue
Returns a duplicate of the value. Read more
1.0.0 · 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 IsJsonValue
impl Debug for IsJsonValue
Source§impl Hash for IsJsonValue
impl Hash for IsJsonValue
Source§impl PartialEq for IsJsonValue
impl PartialEq for IsJsonValue
impl Eq for IsJsonValue
impl StructuralPartialEq for IsJsonValue
Auto Trait Implementations§
impl Freeze for IsJsonValue
impl !RefUnwindSafe for IsJsonValue
impl !Send for IsJsonValue
impl !Sync for IsJsonValue
impl Unpin for IsJsonValue
impl !UnwindSafe for IsJsonValue
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