1 个不稳定版本
0.1.0 | 2024年1月4日 |
---|
#42 in #switchboard
19KB
274 行
安装
在您的项目目录中运行以下 Cargo 命令
cargo add switchboard-node-macros
或将以下行添加到您的 Cargo.toml
[dependencies]
switchboard-node-macros = "0.1.0"
用法
您可以对函数进行装饰,以便定期运行它们
use switchboard_node_macros::routine;
// Invoke this function every 15 seconds and skip running it on the first tick
#[routine(interval = 15, skip_first_tick)]
async fn some_method(&self, some_channel_tx: &Sender<u8>) -> Result<(), SbError> {
Ok(())
}
依赖项
~255–710KB
~17K SLoC