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: IdentThe 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§impl Debug for TableIdent
impl Debug for TableIdent
Auto Trait Implementations§
impl Freeze for TableIdent
impl RefUnwindSafe for TableIdent
impl Send for TableIdent
impl Sync for TableIdent
impl Unpin for TableIdent
impl UnsafeUnpin 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