[][src]Module lv2_core::prelude

Prelude for wildcard use, containing many important types.

Re-exports

pub use crate::extension::ExtensionDescriptor;
pub use crate::feature::FeatureCollection;
pub use crate::feature::MissingFeatureError;
pub use crate::feature::ThreadingClass;
pub use crate::match_extensions;
pub use crate::plugin::Plugin;
pub use crate::plugin::PluginInstance;
pub use crate::plugin::PluginInstanceDescriptor;
pub use crate::port::*;

Macros

lv2_descriptors

Generate external symbols for LV2 plugins.

Structs

FeatureCache

Cache for host features, used in the feature discovery stage.

LV2_Descriptor

Plugin Descriptor.

PluginInfo

Holds various data that is passed from the host at plugin instantiation time.

Derive Macros

PortCollection

Implement the PortCollection trait for a port struct.