basic/basic.rs
1extern crate netns;
2
3use std::process::Command;
4use netns::NetNS;
5
6fn main() {
7 let ns = NetNS::new();
8 if ns.is_ok() {
9 let temp = ns.unwrap();
10 println!("{:?}", temp);
11 NetNS::set(temp);
12 let output = Command::new("ip").arg("a").output().unwrap();
13 println!("{}", String::from_utf8_lossy(&output.stdout));
14 println!("{}", String::from_utf8_lossy(&output.stderr));
15 }
16}