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