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}