template-fragments 0.2.0

template-fragments for jinja-like engines
Documentation
mod errors;
mod examples;
#[rustfmt::skip]
mod generated;
mod internals;

macro_rules! hashset {
    ($($part:expr),*) => {
        {
            let mut res = ::std::collections::HashSet::new();
            $(res.insert($part);)*
            res
        }
    };
}

pub(crate) use hashset;

macro_rules! assert_matches {
    ($left:expr, $pattern:pat,) => {{
        let left = $left;
        if !matches!(left, $pattern) {
            panic!("{:?} does not match {}", left, stringify!($pattern));
        }
    }};
}

pub(crate) use assert_matches;