plugin

Attribute Macro plugin 

Source
#[plugin]
Expand description

标记一个结构体或枚举类型, 将其作为本插件的插件实例

§Usage

use atri_plugin::Plugin;
#[atri_plugin::plugin]
struct MyPlugin {
  /*Some field*/
}

impl Plugin for MyPlugin {
  /*Some impls here*/
}

请注意有且仅有一个实现了 [atri_plugin::Plugin] 的结构体或枚举可以被标记为插件