3个版本
0.1.2 | 2022年3月21日 |
---|---|
0.1.1 | 2021年1月6日 |
0.1.0 | 2020年12月22日 |
在 #reply 中排名 11
用于 async-reply
8KB
107 代码行
async-reply-derive
为 async-reply
消息提供派生宏。
使用方法
use async_reply::Message;
#[derive(Message)]
#[rtype(response = "Pong")]
struct Ping;
struct Pong;
fn main() {}
此代码将展开为以下代码
use async_reply::Message;
struct Ping;
struct Pong;
impl Message for Ping {
type Response = Pong;
}
fn main() {}
许可证
根据以下许可证之一授权:
- Apache License 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交给作品以包含在内的贡献,根据Apache-2.0许可证定义,应双重许可如上所述,不附加任何额外条款或条件。
lib.rs
:
为 async-reply
消息提供派生宏。
使用方法
use async_reply::Message;
#[derive(Message)]
#[rtype(response = "Pong")]
struct Ping;
struct Pong;
fn main() {}
此代码将展开为以下代码
use async_reply::Message;
struct Ping;
struct Pong;
impl Message for Ping {
type Response = Pong;
}
fn main() {}
依赖
~1.5MB
~34K SLoC