Skip to main content

nautilus_plugin

Macro nautilus_plugin 

Source
macro_rules! nautilus_plugin {
    (
        $(name: $name:expr,)?
        $(vendor: $vendor:expr,)?
        $(version: $version:expr,)?
    ) => { ... };
}
Expand description

Defines a plug-in’s static metadata manifest and emits the nautilus_plugin_init entry symbol.

Use this exactly once per plug-in cdylib, at module scope.

§Required fields

  • name: short machine-readable plug-in name.
  • version: plug-in version string (usually env!("CARGO_PKG_VERSION")).

§Optional fields

  • vendor: free-form vendor/author string (default "").