Closed
Description
This crate currently relies on libstd
; however, I'd like to use this in a no_std
program. Looking through the source code, it looks like the only std
-exclusive import this uses (without additional features) is Error
. If we made this optional, this crate could be used in no_std
environments. This would be a breaking change.
In addition, it may also be a good idea to also eliminate the dependency on liballoc
. Right now String
is used in Key
, but it may be replaced by an &'a str
in order to allow usage on platforms without allocators and eliminate a potential allocation from the crate.
I will implement this PR if the behavior is desired.
Metadata
Metadata
Assignees
Labels
No labels