pub struct JsonTableFromItem { /* private fields */ }Implementations§
Source§impl JsonTableFromItem
impl JsonTableFromItem
pub fn alias(&self) -> Option<FromAlias>
pub fn json_table(&self) -> Option<JsonTable>
pub fn lateral_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonTableFromItem
impl AstNode for JsonTableFromItem
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 JsonTableFromItem
impl Clone for JsonTableFromItem
Source§fn clone(&self) -> JsonTableFromItem
fn clone(&self) -> JsonTableFromItem
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 JsonTableFromItem
impl Debug for JsonTableFromItem
impl Eq for JsonTableFromItem
Source§impl From<JsonTableFromItem> for FromItem
impl From<JsonTableFromItem> for FromItem
Source§fn from(node: JsonTableFromItem) -> FromItem
fn from(node: JsonTableFromItem) -> FromItem
Converts to this type from the input type.
Source§impl Hash for JsonTableFromItem
impl Hash for JsonTableFromItem
Source§impl PartialEq for JsonTableFromItem
impl PartialEq for JsonTableFromItem
impl StructuralPartialEq for JsonTableFromItem
Auto Trait Implementations§
impl !RefUnwindSafe for JsonTableFromItem
impl !Send for JsonTableFromItem
impl !Sync for JsonTableFromItem
impl !UnwindSafe for JsonTableFromItem
impl Freeze for JsonTableFromItem
impl Unpin for JsonTableFromItem
impl UnsafeUnpin for JsonTableFromItem
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