pub struct JsonSelectFormat { /* private fields */ }Implementations§
Source§impl JsonSelectFormat
impl JsonSelectFormat
pub fn json_format_clause(&self) -> Option<JsonFormatClause>
pub fn select_variant(&self) -> Option<SelectVariant>
Trait Implementations§
Source§impl AstNode for JsonSelectFormat
impl AstNode for JsonSelectFormat
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 JsonSelectFormat
impl Clone for JsonSelectFormat
Source§fn clone(&self) -> JsonSelectFormat
fn clone(&self) -> JsonSelectFormat
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 JsonSelectFormat
impl Debug for JsonSelectFormat
Source§impl Hash for JsonSelectFormat
impl Hash for JsonSelectFormat
Source§impl PartialEq for JsonSelectFormat
impl PartialEq for JsonSelectFormat
impl Eq for JsonSelectFormat
impl StructuralPartialEq for JsonSelectFormat
Auto Trait Implementations§
impl Freeze for JsonSelectFormat
impl !RefUnwindSafe for JsonSelectFormat
impl !Send for JsonSelectFormat
impl !Sync for JsonSelectFormat
impl Unpin for JsonSelectFormat
impl !UnwindSafe for JsonSelectFormat
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