# puniyu-plugin

## 介绍

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

## 功能特性

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

## 快速开始

### 安装

在你的 `Cargo.toml` 中添加依赖：

```toml
[dependencies]
puniyu-plugin = "0.1"
```

### 基本用法

```rust
use puniyu_plugin::prelude::*;

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

## 文档

更多详细信息请参考 [API 文档](https://docs.rs/puniyu-plugin)。

## 许可证

本项目采用 [LGPL](../../LICENSE) 许可证。