Files
ShowenV2/plugins
XiuChengWu 47d6b06ced chore: upgrade Rust edition 2018 2021
- Cargo.toml: edition 2021
- plugin-sdk/Cargo.toml: edition 2021
- plugins/example-plugin/Cargo.toml: edition 2021

Rust 2021 edition 带来更好的闭包捕获规则、IntoIterator for arrays 等改进。
2026-03-31 23:21:57 +08:00
..

plugins/ — 外部动态插件

此目录存放独立编译的动态插件项目cdylib crate

目录

目录 说明
example-plugin/ 示例插件,演示 SDK 用法

开发流程

  1. 创建新 crate依赖 showen-plugin-sdk
  2. 实现 ShowenPlugin trait
  3. export_plugin! 宏导出
  4. cargo build --release 编译为 .so
  5. 将产物放入 plugin_store/<id>/<version>/

详见 plugin-sdk/README.md