#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct ArchiveLimits {
pub max_manifest_bytes: u64,
pub max_objects: u32,
pub max_object_bytes: u64,
pub max_total_bytes: u64,
}
impl Default for ArchiveLimits {
fn default() -> Self {
Self {
max_manifest_bytes: 16 * 1024 * 1024,
max_objects: 100_000,
max_object_bytes: 512 * 1024 * 1024,
max_total_bytes: 4 * 1024 * 1024 * 1024,
}
}
}