Function etebase::utils::from_base64

source ·
pub fn from_base64(string: &StrBase64) -> Result<Vec<u8>>
Expand description

Converts a Base64 URL encoded string to a Vec of bytes.

Examples

use etebase::utils::from_base64;

let data = "SGVsbG8_IFdvcmxkIQ";
let decoded = from_base64(data);

assert_eq!(Ok(b"Hello? World!".to_vec()), decoded);

assert_eq!(Ok(b"".to_vec()), from_base64(""));