/*! Fork me on GitHub */ /** * This module is part of twig-rs. * * (c) 2015 Rust Twig Team * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ extern crate sha1; extern crate byteorder; extern crate regex; extern crate uuid; extern crate little; #[macro_use] extern crate log; pub mod tokens; pub mod nodes; pub mod instructions; pub mod loader; pub mod error; pub mod environment; pub mod extension; pub mod operator; pub mod function; pub mod value; pub mod mold; mod engine; pub use engine::Engine; /// Returns different output based on expected value. pub trait Expect { type Output; fn expect(&mut self, expected: V) -> Self::Output; }