use crateFileId as StoreFileId;
/// A file ID that has been COW-materialized for a specific root.
///
/// This type can only be constructed by [`SqlStore::materialize_file`], which ensures the
/// underlying `liteboxfs_files` row is private to the current root before any mutation. Mutation
/// methods on [`SqlStore`] require this type instead of a bare [`StoreFileId`], making it
/// impossible to forget the materialization step.
///
/// [`SqlStore`]: super::SqlStore
/// [`SqlStore::materialize_file`]: super::SqlStore::materialize_file
;