pub struct ScopedTable {
pub table: TableMetadata,
pub start_index: usize,
}Expand description
A table visible to expression name resolution.
Fields§
§table: TableMetadata§start_index: usizeImplementations§
Source§impl ScopedTable
impl ScopedTable
pub fn new(table: TableMetadata, start_index: usize) -> Self
Trait Implementations§
Source§impl Clone for ScopedTable
impl Clone for ScopedTable
Source§fn clone(&self) -> ScopedTable
fn clone(&self) -> ScopedTable
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 moreAuto Trait Implementations§
impl Freeze for ScopedTable
impl RefUnwindSafe for ScopedTable
impl Send for ScopedTable
impl Sync for ScopedTable
impl Unpin for ScopedTable
impl UnsafeUnpin for ScopedTable
impl UnwindSafe for ScopedTable
Blanket Implementations§
impl<T> Allocation for T
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