//! A simple interface for building compilers within the Rust pre-processor. Generally implemented on the node types
//! of an abstract syntax tree (AST), this crate defines a uniform interface that a compiler can call to generate rust
//! code. Output will be a TokenStream, which can be converted to a string (with .to_string()) or used in a macro to
//! generate rust code.
pub use TokenStream;
/// A trait for an object that can be converted to Rust code. Any data structure implementing this trait can be converted into a proc_macro2::TokenStream.