pub struct TemplateResolver { /* private fields */ }Expand description
Resolves templates with priority: user override > built-in.
Implementations§
Source§impl TemplateResolver
impl TemplateResolver
Sourcepub fn resolve(&self, template_id: TemplateId) -> Result<String>
pub fn resolve(&self, template_id: TemplateId) -> Result<String>
Resolve a template by ID, checking user override first, then built-in.
Sourcepub fn is_overridden(&self, template_id: TemplateId) -> bool
pub fn is_overridden(&self, template_id: TemplateId) -> bool
Check if a template is overridden by user.
Auto Trait Implementations§
impl Freeze for TemplateResolver
impl RefUnwindSafe for TemplateResolver
impl Send for TemplateResolver
impl Sync for TemplateResolver
impl Unpin for TemplateResolver
impl UnwindSafe for TemplateResolver
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