rust-base64

Build Status

``` Rust extern crate wdg_base64;

use wdgbase64::B64; use wdgbase64::B64Encode; use wdg_base64::B64Decode;

fn main(){ println!("{}",B64::::encode(String::from(""))); println!("{}",B64::::encode(String::from("f"))); println!("{}",B64::::encode(String::from("fo"))); println!("{}",B64::::encode(String::from("foo"))); println!("{}",B64::::encode(String::from("foob"))); println!("{}",B64::::encode(String::from("fooba"))); println!("{}",B64::::encode(String::from("foobar"))); } ```

u8 <=> String

Rust 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

Rust println!("{}",B64::<String>::encode(9u16)); # "AAk=" println!("{}",B64::<u16>::decode(String::from("AAk="))); # 9 println!("{}",B64::<u16>::decode(B64::<String>::encode(9u16))); # 9