knife-macro
Knife框架公共宏定义

说明
本项目用于为knife-framework框架提供预设的宏定义,这些宏定义大多无法脱离于knife-framewok框架外执行。
包含以下宏定义
- knifeserver: 服务启动过程宏
```rust
[knifeserver(project = "knife", application = "knife-sample")]
fn main() {}
```
- knifecomponent: 全局容器过程宏
```rust
[knifecomponent(name = "bean")]
pub struct Bean {}
```
- kniferouter: 路由过程宏
```rust
[kniferouter(path="/")]
fn handler() -> &'static str {
"Hello, world"
}
```