serai/common/std-shims
Luke Parker ac708b3b2a
no-std support for monero-serai (#311)
* Move monero-serai from std to std-shims, where possible

* no-std fixes

* Make the HttpRpc its own feature, thiserror only on std

* Drop monero-rs's epee for a homegrown one

We only need it for a single function. While I tried jeffro's, it didn't work
out of the box, had three unimplemented!s, and is no where near viable for
no_std.

Fixes #182, though should be further tested.

* no-std monero-serai

* Allow base58-monero via git

* cargo fmt
2023-06-29 04:14:29 -04:00
..
src no-std support for monero-serai (#311) 2023-06-29 04:14:29 -04:00
Cargo.toml Replace lazy_static with OnceLock inside monero-serai 2023-06-28 21:45:57 -04:00
LICENSE Add no_std support to transcript, dalek-ff-group, ed448, ciphersuite, multiexp, schnorr, and monero-generators 2023-04-22 04:38:47 -04:00
README.md Add no_std support to transcript, dalek-ff-group, ed448, ciphersuite, multiexp, schnorr, and monero-generators 2023-04-22 04:38:47 -04:00

std shims

A crate which passes through to std when the default std feature is enabled, yet provides a series of shims when it isn't.

HashSet and HashMap are provided via hashbrown.