Skip to main content

async_pop/
base64.rs

1use base64::engine::{general_purpose::STANDARD, Engine};
2use bytes::Bytes;
3
4use crate::error::Result;
5
6pub fn encode<E: AsRef<[u8]>>(encodable: E) -> String {
7    STANDARD.encode(encodable)
8}
9
10pub fn decode<E: AsRef<[u8]>>(decodable: E) -> Result<Bytes> {
11    Ok(STANDARD.decode(decodable)?.into())
12}