# five8_const
This crate provides compile-time base58 decoding.
It exposes four functions:
- `try_decode_32_const`
- `try_decode_64_const`
- `decode_32_const`
- `decode_64_const`
While the first two functions return `Result` types,
the latter two are more useful for declaring constants:
```rust
const EXAMPLE: [u8; 32] = five8_const::decode_32_const("JEKNVnkbo3jma5nREBBJCDoXFVeKkD56V3xKrvRmWxFF");
```
If you want to do base58 encoding or decoding at runtime,
just use the [five8](https://github.com/kevinheavey/five8/tree/main/crates/five8)
crate. It's faster.