liquid_core/
lib.rs

1#![allow(clippy::bool_assert_comparison)]
2#![allow(clippy::module_inception)]
3#![allow(clippy::bool_to_int_with_if)]
4#![cfg_attr(docsrs, feature(doc_auto_cfg))]
5
6#[macro_use]
7extern crate pest_derive;
8
9#[macro_use]
10mod macros;
11
12pub mod error;
13pub mod model;
14pub mod parser;
15pub mod partials;
16pub mod runtime;
17
18pub use error::{Error, Result};
19#[cfg(feature = "derive")]
20#[doc(hidden)]
21pub use liquid_derive::{
22    Display_filter, FilterParameters, FilterReflection, FromFilterParameters, ParseFilter,
23};
24pub use model::{to_object, Object};
25pub use model::{to_value, Value, ValueCow};
26pub use model::{ObjectView, ValueView};
27pub use parser::Language;
28pub use parser::TagTokenIter;
29pub use parser::{BlockReflection, ParseBlock, TagBlock};
30pub use parser::{Filter, FilterParameters, FilterReflection, ParseFilter};
31pub use parser::{ParseTag, TagReflection};
32pub use runtime::Expression;
33pub use runtime::Renderable;
34pub use runtime::Runtime;
35pub use runtime::Template;