liquid_core/parser/lang.rs
1use super::ParseBlock;
2use super::ParseFilter;
3use super::ParseTag;
4use super::PluginRegistry;
5
6#[derive(Clone, Default)]
7#[non_exhaustive]
8pub struct Language {
9 pub blocks: PluginRegistry<Box<dyn ParseBlock>>,
10 pub tags: PluginRegistry<Box<dyn ParseTag>>,
11 pub filters: PluginRegistry<Box<dyn ParseFilter>>,
12}
13
14impl Language {
15 pub fn empty() -> Self {
16 Default::default()
17 }
18}