Closed ghost closed 3 years ago
Wow, thank you so much for this. I'm not much of a no_std
user but I definitely wanted this crate to work well in that kind of environment. This includes a new-to-me crate so it's a good learning point for me.
The only CI failures are in beta/nightly clippy which is fixed on master, so I'm merging this, thank you again!
The current implementation of the crate is not
no_std
compatible, since it is not marked with the#![no_std]
attribute.This PR addresses that, as well as improving the crate in general:
no_std_compat
to simplify no_std/alloc/std managementalloc
, enabled by default, which adds what theno_std
feature previously removedno_std
+alloc
, sostd
is not required at allDisplay
impls a bit to make use of thewrite!
macroTests were updated and one test was removed when the
alloc
crate is not present, as it would fail in certain repository conditions, as expected.