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}