pub struct TableEntry {
pub store: Arc<Store>,
pub schema: Arc<SchemaConfig>,
pub schema_path: Arc<PathBuf>,
}Expand description
Resolved entry for a single mounted table.
Holds the Arc-wrapped store, schema, and schema file path so consumers
can access all three without a separate map lookup per field.
Fields§
§store: Arc<Store>The running store for this table.
schema: Arc<SchemaConfig>The parsed schema configuration.
schema_path: Arc<PathBuf>Filesystem path to schema.yaml (used for lazy schema resource reads).
Auto Trait Implementations§
impl Freeze for TableEntry
impl RefUnwindSafe for TableEntry
impl Send for TableEntry
impl Sync for TableEntry
impl Unpin for TableEntry
impl UnsafeUnpin for TableEntry
impl UnwindSafe for TableEntry
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