pub struct UsageLimitProviderOverride {
pub enabled: Option<bool>,
pub resume_message: Option<String>,
pub fallback_secs: Option<u64>,
pub extra_patterns: Vec<String>,
}Expand description
Per-provider override. Any unset field falls back to the top-level value.
Fields§
§enabled: Option<bool>§resume_message: Option<String>§fallback_secs: Option<u64>§extra_patterns: Vec<String>User-supplied regex sources OR’d into the provider’s default patterns.
Provider detectors compile these once via OnceLock.
Trait Implementations§
Source§impl Clone for UsageLimitProviderOverride
impl Clone for UsageLimitProviderOverride
Source§fn clone(&self) -> UsageLimitProviderOverride
fn clone(&self) -> UsageLimitProviderOverride
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UsageLimitProviderOverride
impl Debug for UsageLimitProviderOverride
Source§impl Default for UsageLimitProviderOverride
impl Default for UsageLimitProviderOverride
Source§fn default() -> UsageLimitProviderOverride
fn default() -> UsageLimitProviderOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UsageLimitProviderOverride
impl<'de> Deserialize<'de> for UsageLimitProviderOverride
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UsageLimitProviderOverride
impl RefUnwindSafe for UsageLimitProviderOverride
impl Send for UsageLimitProviderOverride
impl Sync for UsageLimitProviderOverride
impl Unpin for UsageLimitProviderOverride
impl UnsafeUnpin for UsageLimitProviderOverride
impl UnwindSafe for UsageLimitProviderOverride
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more