liquid-core 0.21.0

Core liquid functionality
Documentation
use super::ParseBlock;
use super::ParseFilter;
use super::ParseTag;
use super::PluginRegistry;

#[derive(Clone)]
pub struct Language {
    pub blocks: PluginRegistry<Box<dyn ParseBlock>>,
    pub tags: PluginRegistry<Box<dyn ParseTag>>,
    pub filters: PluginRegistry<Box<dyn ParseFilter>>,
    non_exhaustive: (),
}

impl Language {
    pub fn empty() -> Self {
        Default::default()
    }
}

impl Default for Language {
    fn default() -> Language {
        Language {
            blocks: Default::default(),
            tags: Default::default(),
            filters: Default::default(),
            non_exhaustive: Default::default(),
        }
    }
}