Releases: bytesize-rs/bytesize
Releases · bytesize-rs/bytesize
bytesize: v2.3.1
- Fix unit truncation in error strings.
bytesize: v2.3.0
- Add
Unitenum. - Add
UnitParseErrortype.
bytesize: v2.2.0
- Add
ByteSize::as_*()methods to return equivalent sizes in KB, GiB, etc.
bytesize: v2.1.0
- Support parsing and formatting exabytes (EB) & exbibytes (EiB).
- Migrate
serdedependency toserde_core.
bytesize: v1.3.3
- Add
rust-versionfield to manifest to support MSRV-aware resolvers.
bytesize: v2.0.1
- Add support for precision in
Displayimplementations.
bytesize: v2.0.0
- Add support for
no_stdtargets. - Use IEC (binary) format by default with
Display. - Use "kB" for SI unit.
- Add
Displaytype for customizing printed format. - Add
ByteSize::display()method. - Implement
Sub<ByteSize>forByteSize. - Implement
Sub<impl Into<u64>>forByteSize. - Implement
SubAssign<ByteSize>forByteSize. - Implement
SubAssign<impl Into<u64>>forByteSize. - Reject parsing non-unit characters after whitespace.
- Remove
ByteSize::to_string_as()method. - Remove top-level
to_string()method. - Remove top-level
Bconstant.
v1.3.2
v1.3.1
Release 1.3.0
Changes
- Improved performance by eliminating String creation by utilizing the original &str slice #31 (@ChanTsune)