wdg-base32 0.3.18

The Base32 Data Encoding
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
impl B32Encode<i16,String> for B32<String>{
    fn encode(data:i16)->String{
        let mut string:String=String::with_capacity(8);
        let ptr_data=(&data as *const i16) as *const u16;
        unsafe{
            let mut vector=&mut string.as_mut_vec();
            vector.resize(8,0);
            let mut ptr_vector=vector.as_mut_ptr();
            b32_encode_2(ptr_data,1,ALPHABET32_ENCODE.as_ptr(),ptr_vector);
        }
        return string;
    }
}