pub enum JsonTableColumn {
JsonTableExistsColumn(JsonTableExistsColumn),
JsonTableNestedColumn(JsonTableNestedColumn),
JsonTableOrdinalityColumn(JsonTableOrdinalityColumn),
JsonTableValueColumn(JsonTableValueColumn),
}Variants§
JsonTableExistsColumn(JsonTableExistsColumn)
JsonTableNestedColumn(JsonTableNestedColumn)
JsonTableOrdinalityColumn(JsonTableOrdinalityColumn)
JsonTableValueColumn(JsonTableValueColumn)
Trait Implementations§
Source§impl AstNode for JsonTableColumn
impl AstNode for JsonTableColumn
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 JsonTableColumn
impl Clone for JsonTableColumn
Source§fn clone(&self) -> JsonTableColumn
fn clone(&self) -> JsonTableColumn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JsonTableColumn
impl Debug for JsonTableColumn
impl Eq for JsonTableColumn
Source§impl From<JsonTableExistsColumn> for JsonTableColumn
impl From<JsonTableExistsColumn> for JsonTableColumn
Source§fn from(node: JsonTableExistsColumn) -> JsonTableColumn
fn from(node: JsonTableExistsColumn) -> JsonTableColumn
Converts to this type from the input type.
Source§impl From<JsonTableNestedColumn> for JsonTableColumn
impl From<JsonTableNestedColumn> for JsonTableColumn
Source§fn from(node: JsonTableNestedColumn) -> JsonTableColumn
fn from(node: JsonTableNestedColumn) -> JsonTableColumn
Converts to this type from the input type.
Source§impl From<JsonTableOrdinalityColumn> for JsonTableColumn
impl From<JsonTableOrdinalityColumn> for JsonTableColumn
Source§fn from(node: JsonTableOrdinalityColumn) -> JsonTableColumn
fn from(node: JsonTableOrdinalityColumn) -> JsonTableColumn
Converts to this type from the input type.
Source§impl From<JsonTableValueColumn> for JsonTableColumn
impl From<JsonTableValueColumn> for JsonTableColumn
Source§fn from(node: JsonTableValueColumn) -> JsonTableColumn
fn from(node: JsonTableValueColumn) -> JsonTableColumn
Converts to this type from the input type.
Source§impl Hash for JsonTableColumn
impl Hash for JsonTableColumn
Source§impl PartialEq for JsonTableColumn
impl PartialEq for JsonTableColumn
impl StructuralPartialEq for JsonTableColumn
Auto Trait Implementations§
impl !RefUnwindSafe for JsonTableColumn
impl !Send for JsonTableColumn
impl !Sync for JsonTableColumn
impl !UnwindSafe for JsonTableColumn
impl Freeze for JsonTableColumn
impl Unpin for JsonTableColumn
impl UnsafeUnpin for JsonTableColumn
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