4个版本
0.1.3 | 2024年5月8日 |
---|---|
0.1.2 | 2024年3月14日 |
0.1.1 | 2024年3月12日 |
0.1.0 | 2024年3月12日 |
在 Proc宏 中排名第 311
每月下载量 320
53KB
1.5K SLoC
callback-trait
为Fn实现trait,以便可以接受特质作为参数的函数可以直接接收Fn参数,例如
#[callback_trait]
pub trait ExampleCallback {
async fn call(&self, p1: u32, p2, u32) -> Result<u32, u32>;
}
fn set_callback(callback: impl ExampleCallback) {
}
set_callback(|p1: u32, p2: u32| {
async move {
Ok(0)
}
})
依赖项
~245–680KB
~16K SLoC