NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2340 most downloaded on crates.io
Abstraction for reading and writing data with implicit byte order awareness
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 1.7 years
Most releases are documented
notes for 7 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
The minimum Rust version required was bumped to 1.41.1
Endian trait now implies Copy, and all its methods receive self instead of &self (#12)
Endian::read_u16(e, src)).read_*_into methods were added, analogous to the ones in byteorder (#8)set_endianness method in ByteOrdered (#11)#[inline] attributes, giving the compiler more room for optimizations in consumersOne column per quarter.
The method ByteOrdered#endianness() no longer returns the endianness value as known at run-time (of type Endianness ), but the actual endianness infor
ByteOrdered#endianness() no longer returns the endianness value as known at run-time (of type Endianness), but the actual endianness information as known by the compiler (type E). This value should be more useful in general, and can be converted to an Endianness (From/Into) if that is really necessary.i128 no longer exists and should just be removed from your project. Everything else should work as intended without it.(cargo-release) byteordered version 0.4.1
(cargo-release) byteordered version 0.4.1
(cargo-release) version 0.4.0
(cargo-release) version 0.4.0
with_order! provides an explicitly monomorphized scope for reading and writing.From implementation for ByteOrdered, which can now be built from a (T, E) tuple.ByteOrdered: into_parts (returns a tuple) and as_mut (for borrowing the source into a new ByteOrdered)Clone for ByteOrdered (where T: Clone and E: Clone, the latter is guaranteed for existing implementers).No breaking changes that I know of. This version bump was to better pin down the moment where all these new features were introduced.
Public method StaticEndianness::new , equivalent to StaticEndianness::default
StaticEndianness::new, equivalent to StaticEndianness::defaulti128 feature on docs.rs(cargo-release) version 0.3.0
(cargo-release) version 0.3.0
As part of an extension to the Endian trait, Methods into_opposite and is_native are now always available on both ByteOrdered and the material endianness types StaticEndianness<B> and Endianness.
Other definitions of into_opposite were moved into the Endian trait. If you find a compilation error, you might need to use it.
Minor documentation improvements.
(cargo-release) version 0.2.1
(cargo-release) version 0.2.1
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →