pub struct SchemaStore { /* private fields */ }Expand description
SchemaStore
Thin persistence wrapper over one stable schema metadata BTreeMap. Startup reconciliation writes and validates encoded schema snapshots here before row/index operations proceed.
Implementations§
Source§impl SchemaStore
impl SchemaStore
Sourcepub fn init(memory: VirtualMemory<DefaultMemoryImpl>) -> Self
pub fn init(memory: VirtualMemory<DefaultMemoryImpl>) -> Self
Initialize the schema store with the provided backing memory.
Auto Trait Implementations§
impl !Freeze for SchemaStore
impl !RefUnwindSafe for SchemaStore
impl !Send for SchemaStore
impl !Sync for SchemaStore
impl Unpin for SchemaStore
impl UnsafeUnpin for SchemaStore
impl !UnwindSafe for SchemaStore
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