pub struct JsonSerializeFn { /* private fields */ }Implementations§
Source§impl JsonSerializeFn
impl JsonSerializeFn
pub fn expr(&self) -> Option<Expr>
pub fn json_format_clause(&self) -> Option<JsonFormatClause>
pub fn json_returning_clause(&self) -> Option<JsonReturningClause>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn json_serialize_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonSerializeFn
impl AstNode for JsonSerializeFn
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 JsonSerializeFn
impl Clone for JsonSerializeFn
Source§fn clone(&self) -> JsonSerializeFn
fn clone(&self) -> JsonSerializeFn
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 JsonSerializeFn
impl Debug for JsonSerializeFn
Source§impl Hash for JsonSerializeFn
impl Hash for JsonSerializeFn
Source§impl PartialEq for JsonSerializeFn
impl PartialEq for JsonSerializeFn
impl Eq for JsonSerializeFn
impl StructuralPartialEq for JsonSerializeFn
Auto Trait Implementations§
impl Freeze for JsonSerializeFn
impl !RefUnwindSafe for JsonSerializeFn
impl !Send for JsonSerializeFn
impl !Sync for JsonSerializeFn
impl Unpin for JsonSerializeFn
impl !UnwindSafe for JsonSerializeFn
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