diff options
Diffstat (limited to 'examples/networks.rs')
-rw-r--r-- | examples/networks.rs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/examples/networks.rs b/examples/networks.rs index 03da617..57cd566 100644 --- a/examples/networks.rs +++ b/examples/networks.rs @@ -1,12 +1,21 @@ extern crate env_logger; extern crate shiplift; +extern crate tokio; use shiplift::Docker; +use tokio::prelude::Future; fn main() { env_logger::init(); let docker = Docker::new(); - for c in docker.networks().list(&Default::default()).unwrap() { - println!("network -> {:?}", c) - } + let fut = docker + .networks() + .list(&Default::default()) + .map(|networks| { + for network in networks { + println!("network -> {:#?}", network); + } + }) + .map_err(|e| eprintln!("Error: {}", e)); + tokio::run(fut); } |