use {core::time::Duration, derive_builder::Builder};
#[derive(Builder, Clone, Debug)]
#[builder(pattern = "owned", setter(prefix = "with"), derive(Clone, Debug))]
#[builder_struct_attr(doc(hidden))]
pub struct Config {
#[builder(default = "Duration::from_secs(30)")]
pub call_timeout: Duration,
}
impl Config {
pub fn builder() -> ConfigBuilder {
ConfigBuilder::default()
}
}