neco-base58 0.1.0

zero dependency Base58BTC encoder and decoder
Documentation
  • Coverage
  • 20%
    1 out of 5 items documented0 out of 0 items with examples
  • Size
  • Source code size: 8.49 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.5 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2m 58s Average build duration of successful builds.
  • all releases: 2m 58s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • barineco/neco-crates
    3 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • barineco

neco-base58

日本語

A zero-dependency Base58BTC encoder and decoder.

Usage

use neco_base58::{encode, decode};

let encoded = encode(b"abc");
assert_eq!(encoded, "ZiCa");

let decoded = decode("ZiCa").unwrap();
assert_eq!(decoded, b"abc");

API

Item Description
encode(input: &[u8]) -> String Encode a byte slice to a Base58BTC string
decode(input: &str) -> Result<Vec<u8>, Base58Error> Decode a Base58BTC string to bytes
Base58Error Error type: InvalidCharacter(char)

License

MIT