1//! Read and manipulate WebAssembly metadata
2
3#![warn(missing_debug_implementations, missing_docs)]
4
5pub use add_metadata::AddMetadata;
6pub use metadata::Metadata;
7pub use names::{ComponentNames, ModuleNames};
8pub use oci_annotations::{Author, Description, Homepage, Licenses, Revision, Source, Version};
9pub use payload::Payload;
10pub use producers::{Producers, ProducersField};
11
12pub(crate) use rewrite::rewrite_wasm;
13
14mod add_metadata;
15mod metadata;
16mod names;
17mod oci_annotations;
18mod payload;
19mod producers;
20mod rewrite;
21
22pub(crate) mod utils;
23