1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
//! **TODO:** add documentation
#![feature(proc_macro)]

extern crate mauzi_macros;


// Currently, proc-macros can't be defined in a crate together with non-proc-
// macros things. Thus the `mauzi!` macro is defined in the seperate crate
// `mauzi_macros`. But since `mauzi_macros` depends on types like `Locale`, and
// because we can't have circular crate dependencies, we put all the normal
// stuff into `mauzi_runtime`.
//
// In this main crate, we just reexport everything from those crates.
pub use mauzi_macros::mauzi;