Function base64::decode_mode_buf
[−]
[src]
pub fn decode_mode_buf(
input: &str,
mode: Base64Mode,
buffer: &mut Vec<u8>
) -> Result<(), Base64Error>
Decode from string reference as octets. Writes into the supplied buffer to avoid allocation. Returns a Result containing an empty tuple, aka ().
Example
extern crate base64; use base64::Base64Mode; fn main() { let mut buffer = Vec::<u8>::new(); base64::decode_mode_buf("aGVsbG8gd29ybGR+Cg==", Base64Mode::Standard, &mut buffer).unwrap(); println!("{:?}", buffer); buffer.clear(); base64::decode_mode_buf("aGVsbG8gaW50ZXJuZXR-Cg==", Base64Mode::UrlSafe, &mut buffer).unwrap(); println!("{:?}", buffer); }