pub struct JsonTablePlanClause { /* private fields */ }Implementations§
Source§impl JsonTablePlanClause
impl JsonTablePlanClause
pub fn json_table_plan(&self) -> Option<JsonTablePlan>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn comma_token(&self) -> Option<SyntaxToken>
pub fn default_token(&self) -> Option<SyntaxToken>
pub fn plan_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonTablePlanClause
impl AstNode for JsonTablePlanClause
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 JsonTablePlanClause
impl Clone for JsonTablePlanClause
Source§fn clone(&self) -> JsonTablePlanClause
fn clone(&self) -> JsonTablePlanClause
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 JsonTablePlanClause
impl Debug for JsonTablePlanClause
impl Eq for JsonTablePlanClause
Source§impl Hash for JsonTablePlanClause
impl Hash for JsonTablePlanClause
Source§impl PartialEq for JsonTablePlanClause
impl PartialEq for JsonTablePlanClause
impl StructuralPartialEq for JsonTablePlanClause
Auto Trait Implementations§
impl !RefUnwindSafe for JsonTablePlanClause
impl !Send for JsonTablePlanClause
impl !Sync for JsonTablePlanClause
impl !UnwindSafe for JsonTablePlanClause
impl Freeze for JsonTablePlanClause
impl Unpin for JsonTablePlanClause
impl UnsafeUnpin for JsonTablePlanClause
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