use crateTransparencyError;
/// Async tile storage backend.
///
/// Implementations provide reading and writing of tile data and
/// checkpoint blobs. The filesystem implementation is in [`crate::FsTileStore`]
/// (available with the `native` feature).
///
/// Usage:
/// ```ignore
/// async fn read_tile(store: &dyn TileStore) {
/// let data = store.read_tile("tile/0/000").await?;
/// }
/// ```