use crate::client::JwksUrl;
use backoff_config::BackoffConfig;
use serde::Deserialize;
#[derive(Debug, Clone, Deserialize, PartialEq, bon::Builder)]
pub struct JwksClientConfig {
pub jwks_url: JwksUrl,
#[serde(default = "default_backoff")]
#[builder(default = default_backoff())]
pub backoff: BackoffConfig,
}
pub const fn default_backoff() -> BackoffConfig {
BackoffConfig::NoBackoff
}