#![allow(dead_code, unused_must_use, unused_imports)]
use base64::encode;
use base64::decode;
use std::str;
use std::error::Error;
pub fn encode_base64() -> Result<(), Box<dyn Error>> {
let string = b"Welcome to Linuxhint";
let encoded = encode(string);
println!("Base64: {}", encoded);
Ok(())
}
pub fn decode_base64() -> Result<(), Box<dyn Error>> {
let b64 = "V2VsY29tZSB0byBMaW51eGhpbnQ=";
let decoded = &decode(b64).unwrap()[..];
println!("String: {:?}", str::from_utf8(decoded));
Ok(())
}