runique 2.2.0

A Django-inspired web framework for Rust with ORM, templates, and comprehensive security middleware
Documentation
//! Template engine (Tera) tracing.
use tracing::Level;

/// Template engine (Tera) tracing.
#[derive(Debug, Clone, Default)]
pub struct TemplatesTracing {
    /// Template loading at startup (internal + user templates registered).
    pub load: Option<Level>,
    /// Render-time events (render errors surfaced by the framework).
    pub render: Option<Level>,
}

impl TemplatesTracing {
    pub fn new() -> Self {
        Self::default()
    }
    #[must_use]
    pub fn load(mut self, level: Level) -> Self {
        self.load = Some(level);
        self
    }
    #[must_use]
    pub fn render(mut self, level: Level) -> Self {
        self.render = Some(level);
        self
    }
    pub fn dev(self) -> Self {
        self.load(Level::DEBUG).render(Level::DEBUG)
    }
}