/// let db = AsyncDatabase::open::<MySchema>(StorageConfiguration::new("my-db.bonsaidb")).await?;
pub async fn restore<L: AnyBackupLocation + 'static>(&self, location: L) -> Result<(), Error> {
pub async fn backup<L: AnyBackupLocation + 'static>(&self, location: L) -> Result<(), Error> {
pub async fn database_without_schema(&self, name: &str) -> Result<AsyncDatabase, Error> {
/// let db = AsyncDatabase::open::<BlogPost>(StorageConfiguration::new("my-db.bonsaidb")).await?;
async fn list_available_schemas(&self) -> Result<Vec<SchemaSummary>, bonsaidb_core::Error> {
async fn compact_collection<C: schema::Collection>(&self) -> Result<(), bonsaidb_core::Error> {