#![forbid(unsafe_code)]
#![deny(missing_docs)]
mod adapter;
mod descriptor;
#[cfg(all(feature = "lv2-host", target_os = "linux"))]
pub mod native;
mod runtime;
mod state;
pub use adapter::{
Lv2ExportedProcessor, Lv2HostProcessor, export_gain_as_lv2, export_processor_as_lv2,
};
pub use descriptor::{
Lv2PluginDescriptor, Lv2Port, Lv2PortKind, lv2_gain_descriptor, lv2_gain_lv2_descriptor,
};
pub use runtime::{install_lv2_plugin_lib, lv2_plugin_symbols};
pub use state::Lv2StatePatch;
#[cfg(test)]
mod tests;