#![forbid(unsafe_code)]
#![deny(missing_docs)]
use anyhow::Result;
use async_trait::async_trait;
use super::{
Bucket,
Buckets,
};
#[async_trait]
pub trait BucketSizer {
async fn buckets(&self) -> Result<Buckets>;
async fn bucket_size(&self, bucket: &Bucket) -> Result<usize>;
}