extern crate kankyo;
use std::env;
use std::io::Cursor;
fn main() {
let mut cursor = Cursor::new("FOO=bar\nBAR=baz".to_owned().into_bytes());
println!("FOO doesn't exist: {}", env::var("FOO").is_err());
if let Err(why) = kankyo::load_from_reader(&mut cursor, true) {
panic!("Err loading: {:?}", why);
}
println!("FOO exists: {}", env::var("FOO").is_ok());
cursor.set_position(0);
if let Err(why) = kankyo::unload_from_reader(&mut cursor) {
panic!("Err unloading: {:?}", why);
}
println!("FOO doesn't exist: {}", env::var("FOO").is_err());
}