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§
Source§impl Clone for ResolvedExternalTemplateLimits
impl Clone for ResolvedExternalTemplateLimits
Source§fn clone(&self) -> ResolvedExternalTemplateLimits
fn clone(&self) -> ResolvedExternalTemplateLimits
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 moreimpl 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