pub struct CoreTemplateProvider { /* private fields */ }Implementations§
Source§impl CoreTemplateProvider
impl CoreTemplateProvider
pub const DEFAULT_PRIORITY: u32 = 1000
pub const EXTENSION_PRIORITY: u32 = 500
pub fn new(template_dir: impl Into<PathBuf>) -> Self
pub fn with_priority(template_dir: impl Into<PathBuf>, priority: u32) -> Self
pub async fn discover(&mut self) -> Result<()>
pub async fn discover_from(template_dir: impl Into<PathBuf>) -> Result<Self>
pub async fn discover_with_priority( template_dir: impl Into<PathBuf>, priority: u32, ) -> Result<Self>
Trait Implementations§
Source§impl Debug for CoreTemplateProvider
impl Debug for CoreTemplateProvider
Auto Trait Implementations§
impl Freeze for CoreTemplateProvider
impl RefUnwindSafe for CoreTemplateProvider
impl Send for CoreTemplateProvider
impl Sync for CoreTemplateProvider
impl Unpin for CoreTemplateProvider
impl UnwindSafe for CoreTemplateProvider
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