4 个版本 (破坏性更新)

0.4.0 2023年6月13日
0.3.0 2023年6月10日
0.2.0 2023年6月7日
0.1.0 2023年6月5日

#1 in #barley

每月下载量 24

MIT/Apache

35KB
755 代码行

barley-std

本软件包包含大麦工作流引擎的标准库。它提供了一组通用动作,可以在任何脚本中使用。

用法

use barley_runtime::prelude::*;
use barley_std::thread::Sleep;
use std::time::Duration;


#[tokio::main]
async fn main() -> Result<(), ActionError> {
  tracing_subscriber::fmt::init();

  let sleep_1 = Sleep::new(Duration::from_secs(1));
  let sleep_2 = Sleep::new(Duration::from_secs(2));

  RuntimeBuilder::new()
    .add_action(sleep_1.into()).await
    .add_action(sleep_2.into()).await
    .build()
    .run()
    .await
}

依赖项

~3–15MB
~144K SLoC