pub fn decode(encoded: &str) -> Result<Vec<u8>>Expand description
Decodes a base64url-encoded string.
No padding characters (=) are expected or accepted. Returns an empty Vec
when encoded is empty.
§Errors
Returns crate::Error::bad_request if any character falls outside the
RFC 4648 base64url alphabet (A–Za–z0–9-_).
§Examples
use modo::encoding::base64url;
assert_eq!(base64url::decode("SGVsbG8").unwrap(), b"Hello");
// Invalid characters yield an error
assert!(base64url::decode("SGVs!G8").is_err());