pub struct TemplateLoaderBuilder { /* private fields */ }Expand description
Fluent API for template loading
Implementations§
Source§impl TemplateLoaderBuilder
impl TemplateLoaderBuilder
Sourcepub fn search_path<P: AsRef<Path>>(self, path: P) -> Self
pub fn search_path<P: AsRef<Path>>(self, path: P) -> Self
Add search path
Sourcepub fn glob_pattern(self, pattern: &str) -> Self
pub fn glob_pattern(self, pattern: &str) -> Self
Add glob pattern
Sourcepub fn hot_reload(self) -> Self
pub fn hot_reload(self) -> Self
Enable hot reload
Sourcepub fn organization(self, organization: TemplateOrganization) -> Self
pub fn organization(self, organization: TemplateOrganization) -> Self
Set organization strategy
Sourcepub fn build(self) -> Result<TemplateLoader>
pub fn build(self) -> Result<TemplateLoader>
Build the template loader
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TemplateLoaderBuilder
impl RefUnwindSafe for TemplateLoaderBuilder
impl Send for TemplateLoaderBuilder
impl Sync for TemplateLoaderBuilder
impl Unpin for TemplateLoaderBuilder
impl UnwindSafe for TemplateLoaderBuilder
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