外观
插件的 #[kovi::plugin] 入口函数只会在 插件 启动时运行一次。
#[kovi::plugin]
所有的 监听闭包 都是惰性的,不会马上运行,在接收事件时才会触发运行。
你可能注意到 PluginBuilder::on() 出来的的 Event ,它是由 Arc<> 包裹的,在一个消息周期内,一个 Event 类型只会存在一个,由所有的监听闭包共享。