base64-const 0.0.6

Base64 encode/decode with const-friendly decode and URL-safe macros
Documentation
  • Coverage
  • 0%
    0 out of 18 items documented0 out of 13 items with examples
  • Size
  • Source code size: 20.61 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 690.48 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2s Average build duration of successful builds.
  • all releases: 2s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Efimster

base64-const

Base64 encode/decode with compile-time-friendly macros.

Features

  • Runtime encode / decode
  • Const base64_decode! for compile-time decoding
  • URL-safe helpers and macros (base64_url_safe!, base64_url_unsafe!)

Example

use base64_const::{encode, decode, base64_decode};

let encoded = encode(b"Ma");
assert_eq!(encoded, "TWE=");
assert_eq!(decode(b"TWE=").as_ref(), b"Ma");

const DECODED: &[u8] = &base64_decode!("TWE=");
assert_eq!(DECODED, b"Ma");

License

Licensed under either of Apache License, Version 2.0 or MIT license, at your option.