···552552553553 (rx, chan_task)
554554 }
555555+556556+ /// Reset the disk storage so it can be reused.
557557+ ///
558558+ /// The store is returned, so it can be reused for another `DiskDriver`.
559559+ pub async fn reset_store(mut self) -> Result<DiskStore, DriveError> {
560560+ let BigState { store, .. } = self.state.take().expect("valid state");
561561+ store.reset().await?;
562562+ Ok(store)
563563+ }
555564}