pub struct TemplateSourceParser;Implementations§
Source§impl TemplateSourceParser
impl TemplateSourceParser
pub fn new() -> Self
pub fn parse_layout( &self, namespace: TemplateNamespace, name: TemplateName, source: &str, ) -> Result<TemplateDefinition, TemplateModelError>
pub fn parse_fragment( &self, namespace: TemplateNamespace, name: TemplateName, source: &str, ) -> Result<TemplateDefinition, TemplateModelError>
pub fn parse_auto( &self, namespace: TemplateNamespace, name: TemplateName, source: &str, ) -> Result<TemplateDefinition, TemplateModelError>
pub fn load_directory<P>( &self, root: P, namespace: TemplateNamespace, ) -> Result<Vec<TemplateDefinition>, TemplateModelError>
pub fn parse_file<R, P>( &self, root: R, path: P, namespace: TemplateNamespace, ) -> Result<TemplateDefinition, TemplateModelError>
pub fn parse_source<R, P>( &self, root: R, path: P, source: &str, namespace: TemplateNamespace, kind: TemplateKind, ) -> Result<TemplateDefinition, TemplateModelError>
Trait Implementations§
Source§impl Clone for TemplateSourceParser
impl Clone for TemplateSourceParser
Source§fn clone(&self) -> TemplateSourceParser
fn clone(&self) -> TemplateSourceParser
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TemplateSourceParser
impl Debug for TemplateSourceParser
Source§impl Default for TemplateSourceParser
impl Default for TemplateSourceParser
Source§fn default() -> TemplateSourceParser
fn default() -> TemplateSourceParser
Returns the “default value” for a type. Read more
impl Copy for TemplateSourceParser
Auto Trait Implementations§
impl Freeze for TemplateSourceParser
impl RefUnwindSafe for TemplateSourceParser
impl Send for TemplateSourceParser
impl Sync for TemplateSourceParser
impl Unpin for TemplateSourceParser
impl UnsafeUnpin for TemplateSourceParser
impl UnwindSafe for TemplateSourceParser
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