Crate capsize

Source
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