1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
include!("./include/alphabets.rs");

pub struct B64<T>(T);
pub struct B64URL<T>(T);

pub trait B64Encode<I,O>{fn encode(data:I)->O;}
pub trait B64Decode<I,O>{fn decode(data:I)->O;}

include!("./include/u8_b64.rs");
include!("./include/u16_b64.rs");
include!("./include/u32_b64.rs");
include!("./include/u64_b64.rs");

include!("./include/i8_b64.rs");
include!("./include/i16_b64.rs");
include!("./include/i32_b64.rs");
include!("./include/i64_b64.rs");

include!("./include/string_b64.rs");