summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/networkconnect.rs16
-rw-r--r--examples/networkdelete.rs3
-rw-r--r--examples/networkdisconnect.rs16
3 files changed, 19 insertions, 16 deletions
diff --git a/examples/networkconnect.rs b/examples/networkconnect.rs
index 165510b..e203e18 100644
--- a/examples/networkconnect.rs
+++ b/examples/networkconnect.rs
@@ -6,11 +6,13 @@ use std::env;
fn main() {
let docker = Docker::new();
let networks = docker.networks();
- let container_id = env::args().nth(1).unwrap();
- let network_id = env::args().nth(2).unwrap();
- let info = networks
- .get(&network_id)
- .connect(&ContainerConnectionOptions::new(&container_id))
- .unwrap();
- println!("{:?}", info);
+ match (env::args().nth(1), env::args().nth(2)) {
+ (Some(container_id), Some(network_id)) => println!(
+ "{:?}",
+ networks
+ .get(&network_id)
+ .connect(&ContainerConnectionOptions::new(&container_id))
+ ),
+ _ => eprintln!("please provide a container_id and network_id"),
+ }
}
diff --git a/examples/networkdelete.rs b/examples/networkdelete.rs
index b824e38..1ce4c4d 100644
--- a/examples/networkdelete.rs
+++ b/examples/networkdelete.rs
@@ -6,7 +6,6 @@ use std::env;
fn main() {
let docker = Docker::new();
if let Some(id) = env::args().nth(1) {
- let status = docker.networks().get(&id).delete().unwrap();
- println!("{:?}", status);
+ println!("{:?}", docker.networks().get(&id).delete());
}
}
diff --git a/examples/networkdisconnect.rs b/examples/networkdisconnect.rs
index b3e0721..9676dc9 100644
--- a/examples/networkdisconnect.rs
+++ b/examples/networkdisconnect.rs
@@ -6,11 +6,13 @@ use std::env;
fn main() {
let docker = Docker::new();
let networks = docker.networks();
- let container_id = env::args().nth(1).unwrap();
- let network_id = env::args().nth(2).unwrap();
- let info = networks
- .get(&network_id)
- .disconnect(&ContainerConnectionOptions::new(&container_id))
- .unwrap();
- println!("{:?}", info);
+ match (env::args().nth(1), env::args().nth(2)) {
+ (Some(container_id), Some(network_id)) => println!(
+ "{:?}",
+ networks
+ .get(&network_id)
+ .disconnect(&ContainerConnectionOptions::new(&container_id))
+ ),
+ _ => eprintln!("please provide a container_id and network_id"),
+ }
}