pub struct RowsFromArg { /* private fields */ }Implementations§
Source§impl RowsFromArg
impl RowsFromArg
pub fn call_expr(&self) -> Option<CallExpr>
pub fn column_def_list(&self) -> Option<ColumnDefList>
pub fn as_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RowsFromArg
impl AstNode for RowsFromArg
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 RowsFromArg
impl Clone for RowsFromArg
Source§fn clone(&self) -> RowsFromArg
fn clone(&self) -> RowsFromArg
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 RowsFromArg
impl Debug for RowsFromArg
impl Eq for RowsFromArg
Source§impl Hash for RowsFromArg
impl Hash for RowsFromArg
Source§impl PartialEq for RowsFromArg
impl PartialEq for RowsFromArg
impl StructuralPartialEq for RowsFromArg
Auto Trait Implementations§
impl !RefUnwindSafe for RowsFromArg
impl !Send for RowsFromArg
impl !Sync for RowsFromArg
impl !UnwindSafe for RowsFromArg
impl Freeze for RowsFromArg
impl Unpin for RowsFromArg
impl UnsafeUnpin for RowsFromArg
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