pub struct JsonTableNestedColumn { /* private fields */ }Implementations§
Source§impl JsonTableNestedColumn
impl JsonTableNestedColumn
pub fn expr(&self) -> Option<Expr>
pub fn json_path_name_clause(&self) -> Option<JsonPathNameClause>
pub fn json_table_column_list(&self) -> Option<JsonTableColumnList>
pub fn nested_token(&self) -> Option<SyntaxToken>
pub fn path_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonTableNestedColumn
impl AstNode for JsonTableNestedColumn
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 JsonTableNestedColumn
impl Clone for JsonTableNestedColumn
Source§fn clone(&self) -> JsonTableNestedColumn
fn clone(&self) -> JsonTableNestedColumn
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 JsonTableNestedColumn
impl Debug for JsonTableNestedColumn
impl Eq for JsonTableNestedColumn
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 Hash for JsonTableNestedColumn
impl Hash for JsonTableNestedColumn
Source§impl PartialEq for JsonTableNestedColumn
impl PartialEq for JsonTableNestedColumn
impl StructuralPartialEq for JsonTableNestedColumn
Auto Trait Implementations§
impl !RefUnwindSafe for JsonTableNestedColumn
impl !Send for JsonTableNestedColumn
impl !Sync for JsonTableNestedColumn
impl !UnwindSafe for JsonTableNestedColumn
impl Freeze for JsonTableNestedColumn
impl Unpin for JsonTableNestedColumn
impl UnsafeUnpin for JsonTableNestedColumn
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