pub trait PartialCompiler {
    fn compile(
        self,
        language: Arc<Language>
    ) -> Result<Box<dyn PartialStore + Send + Sync>>;
fn source(&self) -> &dyn PartialSource; }
Expand description

Compile a PartialSource into a PartialStore of Renderables.

This trait is intended to allow a variety of implementation/policies to fit your needs, including:

  • Compile partials eagerly or lazily.
  • Report compile errors eagerly or lazily.
  • Whether to cache the results or not.

Required methods

Convert a PartialSource into a PartialStore.

Access underlying PartialSource

Implementors