ba1166a63b
Make the trait level attributes uniform across all released crates in the repo. Excludes things that are obviously not needed, eg, bench stuff if there is not bench code. - Remove `uninhabited_references` - this is allow by default now. - Remove `unconditional_recursion` and mark the single false positive we have with an `allow`. Note, this does not add `missing_docs` to the `io` crate. There is an open PR at the moment to add that along with the required docs. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
README.md
Rust-Bitcoin IO Library
The std::io
module is not exposed in no-std
Rust so building no-std
applications which require
reading and writing objects via standard traits is not generally possible. Thus, this library exists
to export a minmal version of std::io
's traits which we use in rust-bitcoin
so that we can
support no-std
applications.
These traits are not one-for-one drop-ins, but are as close as possible while still implementing
std::io
's traits without unnecessary complexity.