pub struct ResolvedExternalTemplateLimits {
pub max_total_source_bytes: usize,
pub max_include_count: u32,
pub max_include_depth: u32,
pub max_template_size: usize,
pub reload_timeout_ms: u64,
}Expand description
Resolved, finite, non-zero limits. Built once at startup from
ExternalTemplateLimitsConfig::resolve(); the hot path reads this struct.
Fields§
§max_total_source_bytes: usize§max_include_count: u32§max_include_depth: u32§max_template_size: usize§reload_timeout_ms: u64Trait Implementations§
impl Copy for ResolvedExternalTemplateLimits
impl Eq for ResolvedExternalTemplateLimits
impl StructuralPartialEq for ResolvedExternalTemplateLimits
Auto Trait Implementations§
impl Freeze for ResolvedExternalTemplateLimits
impl RefUnwindSafe for ResolvedExternalTemplateLimits
impl Send for ResolvedExternalTemplateLimits
impl Sync for ResolvedExternalTemplateLimits
impl Unpin for ResolvedExternalTemplateLimits
impl UnsafeUnpin for ResolvedExternalTemplateLimits
impl UnwindSafe for ResolvedExternalTemplateLimits
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