Function flatdata::create_archive [−][src]
pub fn create_archive<T: ArchiveBuilder>(
storage: &Rc<RefCell<ResourceStorage>>
) -> Result<(), ResourceStorageError>
Creates a new archive in resource storage.
A resource with name T::NAME
is created in the storage. Its content is
the signature of the archive, i.e. T::SCHEMA
.
Errors
If an archive with the same name already exists in the storage, then an IO
error of kind AlreadyExists
is returned.