Trait rsynth::CommonPluginMeta[][src]

pub trait CommonPluginMeta {
    fn name(&self) -> &str { ... }
fn plugin_name<W: Write>(&self, buffer: &mut W) -> Result<(), Error> { ... } }

Provides common meta-data of the plugin or application to the host. This trait is common for all backends that need this info. This trait can be more conveniently implemented by implementing the Meta trait.

Provided methods

fn name(&self) -> &str[src]

👎 Deprecated since 0.1.2:

Use or implement plugin_name instead.

The name of the plugin or application.

fn plugin_name<W: Write>(&self, buffer: &mut W) -> Result<(), Error>[src]

The name of the plugin or application.

Compatibility note

The default implementation of this method will likely be removed in a future release.

Loading content...

Implementors

impl<T> CommonPluginMeta for T where
    T: Meta,
    T::MetaData: General,
    <<T as Meta>::MetaData as General>::GeneralData: Name
[src]

Loading content...