rust-base64
extern crate wdg_base64;
use wdg_base64::B64;
use wdg_base64::B64Encode;
use wdg_base64::B64Decode;
fn main(){
println!("{}",B64::<String>::encode(String::from("")));
println!("{}",B64::<String>::encode(String::from("f")));
println!("{}",B64::<String>::encode(String::from("fo")));
println!("{}",B64::<String>::encode(String::from("foo")));
println!("{}",B64::<String>::encode(String::from("foob")));
println!("{}",B64::<String>::encode(String::from("fooba")));
println!("{}",B64::<String>::encode(String::from("foobar")));
}
u8 <=> String
println!("{}",B64::<String>::encode(7u8)); # "Bw=="
println!("{}",B64::<u8>::decode(String::from("Bw=="))); # 7
println!("{}",B64::<u8>::decode(B64::<String>::encode(7u8))); # 7
u16 <=> String
println!("{}",B64::<String>::encode(9u16)); # "AAk="
println!("{}",B64::<u16>::decode(String::from("AAk="))); # 9
println!("{}",B64::<u16>::decode(B64::<String>::encode(9u16))); # 9