This is a Rust wrapper for Lilv, the LV2 host library.
Please be cautious when using this crate! It may work or break; for the moment its intended use is as a dependency for a certain project. It attempts to wrap everything nicely in idiomatic ways, but all functionality is not tested.
This crate targets the latest version of Lilv, which is at the time of writing, 0.24.2.
When rewriting this, I lost count of which individual functions are wrapped
and which ones are not. src/state.rs
is empty, that's all I can say for
sure.
As I said in the beginning, this crate was primarily in use by another project. However, even then I did rewrite it in that project's own repository, leaving this repository rotting. I've now updated this repo with that code.
The other project uses [parking_lot
] locks exclusively, and as the new code was
admittedly written only with that project in mind, so does this crate now
for consistency. That could be moved behind a feature gate if desired.