pub type ManifestWriter = for<'a> fn(object_store: &'a ObjectStore, manifest: &'a mut Manifest, indices: Option<Vec<Index>>, path: &'a Path) -> BoxFuture<'a, Result<()>>;
Function that writes the manifest to the object store.