collagen 0.9.5

The collage generator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use base64::Engine;

pub(crate) use std::collections::{BTreeMap as Map, BTreeSet as Set};

pub(crate) fn b64_encode(s: impl AsRef<[u8]>) -> String {
	let engine = base64::engine::general_purpose::STANDARD_NO_PAD;
	engine.encode(s)
}

#[macro_export]
macro_rules! regex {
	($re:literal $(,)?) => {{
		static RE: once_cell::sync::OnceCell<regex::Regex> = once_cell::sync::OnceCell::new();
		RE.get_or_init(|| regex::Regex::new($re).unwrap())
	}};
}