pub struct PluginDescriptor {
pub format: PluginFormat,
pub name: String,
pub vendor: String,
pub path: Option<PathBuf>,
pub category: String,
/* private fields */
}Expand description
Identity of one discovered plugin, as returned by the scan_* functions
and consumed by load.
Fields§
§format: PluginFormatWhich backend this descriptor loads through.
name: StringDisplay name.
vendor: StringVendor/manufacturer name, when known.
path: Option<PathBuf>Filesystem location, for the file-based formats (MKAP, VST3).
category: StringFree-form category string (e.g. “Fx|Dynamics”), when known.
Trait Implementations§
Source§impl Clone for PluginDescriptor
impl Clone for PluginDescriptor
Source§fn clone(&self) -> PluginDescriptor
fn clone(&self) -> PluginDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PluginDescriptor
impl RefUnwindSafe for PluginDescriptor
impl Send for PluginDescriptor
impl Sync for PluginDescriptor
impl Unpin for PluginDescriptor
impl UnsafeUnpin for PluginDescriptor
impl UnwindSafe for PluginDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more