1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use std::collections::HashMap;
use super::BoxedBlockParser;
use super::BoxedTagParser;
use super::Include;
use super::NullInclude;
#[derive(Clone)]
pub struct LiquidOptions {
pub blocks: HashMap<&'static str, BoxedBlockParser>,
pub tags: HashMap<&'static str, BoxedTagParser>,
pub include_source: Box<Include>,
}
impl Default for LiquidOptions {
fn default() -> LiquidOptions {
LiquidOptions {
blocks: Default::default(),
tags: Default::default(),
include_source: Box::new(NullInclude::new()),
}
}
}