puniyu_plugin

Crates.iopuniyu_plugin
lib.rspuniyu_plugin
version0.7.8
created_at2025-10-25 03:20:32.801131+00
updated_at2026-01-12 06:57:33.040224+00
descriptionpuniyu 的插件模块
homepagehttps://github.com/puniyu/puniyu
repositoryhttps://github.com/puniyu/puniyu
max_upload_size
id1899638
size95,632
wuliya (shiwuliya)

documentation

README

puniyu-plugin

介绍

puniyu-plugin 是一个用于开发 Puniyu 平台插件的 Rust crate。它提供了必要的工具和宏来简化插件开发过程,让开发者能够专注于插件功能的实现。

功能特性

  • 🚀 简单易用 - 提供直观的 API 和宏来快速开发插件
  • 高性能 - 基于 Rust 语言构建,确保插件运行效率
  • 🎯 类型安全 - 利用 Rust 的类型系统避免运行时错误
  • 🔌 可扩展 - 支持任务调度、命令处理等多种插件类型

快速开始

安装

在你的 Cargo.toml 中添加依赖:

[dependencies]
puniyu-plugin = "0.1"

基本用法

use puniyu_plugin::prelude::*;

#[plugin]
async fn my_plugin() {
	// 插件初始化逻辑
	println!("Hello, Puniyu!");
}

文档

更多详细信息请参考 API 文档

许可证

本项目采用 LGPL 许可证。

Commit count: 314

cargo fmt