1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
//! A WIT encoder for Rust.
//!
//! This crate is modeled after the `wasm-encoder` crate but is used to encode
//! WIT documents instead of WebAssembly modules.
mod docs;
mod enum_;
mod flags;
mod function;
mod ident;
mod include;
mod interface;
mod package;
mod record;
mod render;
mod resource;
mod result;
mod tuple;
mod ty;
mod variant;
mod world;
pub use docs::*;
pub use enum_::*;
pub use flags::*;
pub use function::*;
pub use ident::*;
pub use include::*;
pub use interface::*;
pub use package::*;
pub use record::*;
pub use render::*;
pub use resource::*;
pub use result::*;
pub use tuple::*;
pub use ty::*;
pub use variant::*;
pub use world::*;