#![deny(unsafe_code)]
#![warn(missing_docs, clippy::unwrap_used, clippy::expect_used)]
#![doc = include_str!("../README.md")]
#[cfg(not(target_arch = "wasm32"))]
pub mod bindings;
#[cfg(not(target_arch = "wasm32"))]
pub mod wit_all;
#[cfg(all(
feature = "bindings-rust",
feature = "provider-common",
not(target_arch = "wasm32")
))]
pub use bindings::provider_common_0_0_2_common;
#[cfg(not(target_arch = "wasm32"))]
#[allow(unused_imports)]
pub use wit_all::*;
#[cfg(all(feature = "bindings-rust", not(target_arch = "wasm32")))]
pub mod mappers;
#[cfg(all(feature = "bindings-rust", not(target_arch = "wasm32")))]
pub mod validate;