#plugin #dynamic #generic

dygpi

提供对“动态泛型插件”的支持,基于Rust的库插件

5个版本

0.1.5 2021年7月23日
0.1.4 2021年7月23日
0.1.3 2021年7月22日
0.1.2 2021年7月22日
0.1.0 2021年7月16日

2992 in Rust模式

MIT 协议

48KB
535

包 dygpi

提供对动态泛型插件的支持,基于Rust的库插件。

MIT License Minimum Rust Version crates.io docs.rs Build Audit GitHub stars


示例

TBD


变更记录

版本 0.1.5

  • 将PluginManager API的库名称从字符串改为Path和PathBuf值。

版本 0.1.4

  • 添加了创建dylib文件名的公共函数。
  • 重新工作GitHub动作和非macOS平台的测试用例。

版本 0.1.3

  • 将PluginRegistrar结构从管理器移动到插件模块;从客户端的角度来看,这似乎更简洁。

版本 0.1.2

  • 添加了重写注册函数名称的功能,这允许在单个宿主中存在多种插件类型。
  • 修复了E2E示例,添加了简单的运行脚本。

版本 0.1.1

  • 内部更改,使用search_path crate进行库解析。
  • 添加了GitHub动作配置。

版本 0.1.0

  • 初始提交。

依赖项

~155–550KB