From 93f40b356c48f14e910968516bed9487912095c1 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 19 Feb 2023 21:42:46 +0100 Subject: [PATCH] docs(sdk): change to await syntax --- crates/dagger-sdk/README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/crates/dagger-sdk/README.md b/crates/dagger-sdk/README.md index 974fb7f..965e914 100644 --- a/crates/dagger-sdk/README.md +++ b/crates/dagger-sdk/README.md @@ -25,14 +25,15 @@ cargo add dagger-sdk ### Usage ```rust -fn main() -> eyre::Result<()> { +#[tokio::main] +async fn main() -> eyre::Result<()> { let client = dagger_sdk::connect()?; let version = client .container() .from("golang:1.19") .with_exec(vec!["go", "version"]) - .stdout()?; + .stdout().await?; println!("Hello from Dagger and {}", version.trim()); @@ -45,3 +46,9 @@ And run it like a normal application: ```bash cargo run ``` + +### Disclaimer + +You are free to use something else than `tokio`, I haven't tested it with +anything else, but it should work with any other runtime. We don't rely on it +specifically. That might change in the future though.