Expand description
§Capsize
Capsize provides conversions between units of capacity, similar in nature to Duration, which provides conversions between units of time.
All conversions are represented as an i64
by default.
This crate also provides FromStr implementations that parse values “1k” into
their corresponding capacity in i64
format in bytes.
§Examples
use capsize::Capacity;
// convert to kilobytes to bytes
let bytes = 4.kilobytes();
assert_eq!(bytes, 4096);
// resolve 4096 to the closest human readable form
assert_eq!(bytes.capacity(), "4.0K");
Structs§
- Bytes is a simple type to extract a capacity size, in bytes, from a string value
Traits§
- Capacity provides a simple way to convert values to corresponding units of capacity