sim_lib_plugin_wasm/
lib.rs1#![forbid(unsafe_code)]
2#![deny(missing_docs)]
3pub mod abi;
10pub mod limits;
11pub mod loader;
12pub mod native_fallback;
13pub mod processor;
14pub mod router;
15
16pub use abi::WasmAudioManifest;
17pub use limits::WasmResourceLimits;
18pub use loader::load_wasm_plugin;
19#[cfg(feature = "clap-host")]
20pub use native_fallback::load_clap_plugin;
21#[cfg(all(feature = "lv2-host", target_os = "linux"))]
22pub use native_fallback::load_lv2_plugin;
23pub use processor::WasmPluginProcessor;
24pub use router::{PluginRouter, PluginRouterBuilder, RoutedPlugin};
25
26#[cfg(test)]
27mod tests;