Expand description
Mounted Table/Dir namespace for SIM storage backends.
MountedDir composes a root directory with explicit Table or Dir mount
points. Directory operations route by the longest valid mounted prefix, and
table leaves remain leaves. Each operation delegates to the mounted backend
that owns the selected path, preserving that backend’s capability checks,
read-only behavior, errors, and live state.
Re-exports§
pub use capabilities::table_mount_capability;
Modules§
- capabilities
- Capability names used by mounted Table/Dir namespaces.
Structs§
- Mount
Inspection - One row returned by
MountedDir::inspect. - Mounted
Dir - A live Table/Dir namespace assembled from a root Dir and explicit mounts.
Enums§
- Mount
Kind - The mounted target kind at a mount point.
Statics§
- RECIPES
- Cookbook recipes for this lib, embedded at build time.
Functions§
- install_
mount_ dir_ lib - Install the mounted namespace library into
cx. - mount_
create_ symbol - Symbol for the namespace creation function.
- mount_
dir_ symbol - Symbol for the directory-mount function.
- mount_
inspect_ symbol - Symbol for the mount inspection function.
- mount_
table_ symbol - Symbol for the table-mount function.
- mount_
unmount_ symbol - Symbol for the unmount function.