Skip to main content

lv2_raw/
lib.rs

1//! Fast and easy queue abstraction.
2//!
3//! - **Default (root):** hand-written, idiomatic names + helpers (`LV2Descriptor`, iterators, …).
4//! - **`feature = "sys"`:** complete LV2 1.18 C ABI at [`sys`] (`LV2_Descriptor`, worker, state, …),
5//!   generated by bindgen as a single platform-agnostic file (same bindings as mlm-games/rust-lv2's
6//!   `lv2-sys` fork). Prefer this module for hosts.
7
8extern crate libc;
9
10pub mod atom;
11pub mod atomutils;
12pub mod core;
13pub mod coreutils;
14pub mod midi;
15pub mod time;
16pub mod ui;
17pub mod urid;
18
19pub use atom::*;
20pub use atomutils::*;
21pub use core::*;
22pub use coreutils::*;
23pub use midi::*;
24pub use time::*;
25pub use ui::*;
26pub use urid::*;
27
28#[cfg(feature = "sys")]
29pub mod sys;