async fn upload_blob<BE, R>( blob_engine: &BE, path: &Path, expected_size: u64, r: R, ) -> Result<B3Digest, Error>where BE: BlobEngine, R: AsyncRead + Unpin,