Fully asynchronus docker api library written in Rust.
```rust use failure::Error; use wharf::Docker;
async fn main() -> Result<(), Error> { // create docker api instance let d = Docker::new("http://0.0.0.0:2376")?; // get containers api handle from d let containers = d.containers(); // iterate over containers for container in containers.list().await? { // access container metadata println!("{:?}", container.data().unwrap()); // manipulate container container.stop().await?; container.start().await?; container.rename("alpine1").await?; } Ok(()) } ```