pub struct JsonBehaviorNull { /* private fields */ }
Implementations§
Source§impl JsonBehaviorNull
impl JsonBehaviorNull
pub fn null_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonBehaviorNull
impl AstNode for JsonBehaviorNull
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 JsonBehaviorNull
impl Clone for JsonBehaviorNull
Source§fn clone(&self) -> JsonBehaviorNull
fn clone(&self) -> JsonBehaviorNull
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 JsonBehaviorNull
impl Debug for JsonBehaviorNull
Source§impl From<JsonBehaviorNull> for JsonBehavior
impl From<JsonBehaviorNull> for JsonBehavior
Source§fn from(node: JsonBehaviorNull) -> JsonBehavior
fn from(node: JsonBehaviorNull) -> JsonBehavior
Converts to this type from the input type.
Source§impl Hash for JsonBehaviorNull
impl Hash for JsonBehaviorNull
Source§impl PartialEq for JsonBehaviorNull
impl PartialEq for JsonBehaviorNull
impl Eq for JsonBehaviorNull
impl StructuralPartialEq for JsonBehaviorNull
Auto Trait Implementations§
impl Freeze for JsonBehaviorNull
impl !RefUnwindSafe for JsonBehaviorNull
impl !Send for JsonBehaviorNull
impl !Sync for JsonBehaviorNull
impl Unpin for JsonBehaviorNull
impl !UnwindSafe for JsonBehaviorNull
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