#![doc = include_str!("../README.md")]
#![doc(
html_logo_url = "https://ardaku.github.io/mm/logo.svg",
html_favicon_url = "https://ardaku.github.io/mm/icon.svg",
html_root_url = "https://docs.rs/nucleide"
)]
#![no_std]
#![forbid(unsafe_code, missing_docs)]
#![warn(
anonymous_parameters,
missing_copy_implementations,
missing_debug_implementations,
nonstandard_style,
rust_2018_idioms,
single_use_lifetimes,
trivial_casts,
trivial_numeric_casts,
unreachable_pub,
unused_extern_crates,
unused_qualifications,
variant_size_differences
)]
extern crate alloc;
pub mod daku;
mod error;
mod module;
pub mod name;
pub mod parse;
pub mod producers;
mod seal;
mod section;
pub mod wasm;
pub use self::{
error::{Error, Result},
module::Module,
section::Section,
};