use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase", default)]
pub struct Limits {
pub max_input_bytes: u64,
pub max_total_bytes: u64,
pub max_part_bytes: u64,
pub max_entries: usize,
pub max_ratio: u64,
pub max_pdf_pages: usize,
}
impl Default for Limits {
fn default() -> Self {
Self {
max_input_bytes: 64 << 20,
max_total_bytes: 256 << 20,
max_part_bytes: 64 << 20,
max_entries: 10_000,
max_ratio: 200,
max_pdf_pages: 5_000,
}
}
}