pub struct JsonBehaviorEmptyObject { /* private fields */ }Implementations§
Source§impl JsonBehaviorEmptyObject
impl JsonBehaviorEmptyObject
pub fn empty_token(&self) -> Option<SyntaxToken>
pub fn object_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonBehaviorEmptyObject
impl AstNode for JsonBehaviorEmptyObject
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 JsonBehaviorEmptyObject
impl Clone for JsonBehaviorEmptyObject
Source§fn clone(&self) -> JsonBehaviorEmptyObject
fn clone(&self) -> JsonBehaviorEmptyObject
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 JsonBehaviorEmptyObject
impl Debug for JsonBehaviorEmptyObject
Source§impl From<JsonBehaviorEmptyObject> for JsonBehavior
impl From<JsonBehaviorEmptyObject> for JsonBehavior
Source§fn from(node: JsonBehaviorEmptyObject) -> JsonBehavior
fn from(node: JsonBehaviorEmptyObject) -> JsonBehavior
Converts to this type from the input type.
Source§impl Hash for JsonBehaviorEmptyObject
impl Hash for JsonBehaviorEmptyObject
Source§impl PartialEq for JsonBehaviorEmptyObject
impl PartialEq for JsonBehaviorEmptyObject
impl Eq for JsonBehaviorEmptyObject
impl StructuralPartialEq for JsonBehaviorEmptyObject
Auto Trait Implementations§
impl Freeze for JsonBehaviorEmptyObject
impl !RefUnwindSafe for JsonBehaviorEmptyObject
impl !Send for JsonBehaviorEmptyObject
impl !Sync for JsonBehaviorEmptyObject
impl Unpin for JsonBehaviorEmptyObject
impl UnsafeUnpin for JsonBehaviorEmptyObject
impl !UnwindSafe for JsonBehaviorEmptyObject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more