I'm looking for review of this approach to
no_std. This is a crate that will always require
alloc, but it can be
no_std otherwise with little loss of features.
In brief, the proposal is that
no_std is triggered by feature detection picking up that
std is not available. It is not triggered by a crate feature flag (or rather the lack of one), as is common elsewhere.
Thoughts and constructive criticism on this approach? See the
.traivis.yml file for how this is tested, by building on a target which doesn't have