pub struct TableIdent {
pub span_range: Range<usize>,
pub name: Ident,
pub schema: Option<Ident>,
pub alias: Option<Ident>,
}
Expand description
Represents a table identifier.
Fields§
§span_range: Range<usize>
The range of the span in the source text.
name: Ident
The name of the table.
schema: Option<Ident>
The schema of the table, if specified.
alias: Option<Ident>
The alias for the table.
Trait Implementations§
Source§impl Clone for TableIdent
impl Clone for TableIdent
Source§fn clone(&self) -> TableIdent
fn clone(&self) -> TableIdent
Returns a duplicate of the value. Read more
1.0.0 · 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 TableIdent
impl Debug for TableIdent
Source§impl Default for TableIdent
impl Default for TableIdent
Source§fn default() -> TableIdent
fn default() -> TableIdent
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TableIdent
impl RefUnwindSafe for TableIdent
impl Send for TableIdent
impl Sync for TableIdent
impl Unpin for TableIdent
impl UnwindSafe for TableIdent
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