1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
use liquid_error::Error; use std::borrow::Cow; pub mod std; #[cfg(feature = "jekyll-filters")] pub mod jekyll; #[cfg(feature = "extra-filters")] pub mod extra; pub fn invalid_input<S>(cause: S) -> Error where S: Into<Cow<'static, str>>, { Error::with_msg("Invalid input").context("cause", cause) } pub fn invalid_argument<S>(argument: S, cause: S) -> Error where S: Into<Cow<'static, str>>, { Error::with_msg("Invalid argument") .context("argument", argument) .context("cause", cause) }