Trait liquid_core::partials::PartialCompiler
source · [−]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.
fn source(&self) -> &dyn PartialSource
fn source(&self) -> &dyn PartialSource
Access underlying PartialSource