use typed_builder::TypedBuilder;
#[derive(Clone, Debug, TypedBuilder, Default)]
pub struct Http1Config {
#[builder(default = false)]
pub http09_responses: bool,
#[builder(default)]
pub writev: Option<bool>,
#[builder(default = false)]
pub title_case_headers: bool,
#[builder(default = false)]
pub preserve_header_case: bool,
#[builder(default = 100)]
pub max_headers: usize,
#[builder(default)]
pub read_buf_exact_size: Option<usize>,
#[builder(default = 4096 * 100)]
pub max_buf_size: usize,
#[builder(default = false)]
pub allow_spaces_after_header_name_in_responses: bool,
#[builder(default = false)]
pub allow_obsolete_multiline_headers_in_responses: bool,
#[builder(default = false)]
pub ignore_invalid_headers_in_responses: bool,
}