/*!
*/
/**
* 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;
}