31 lines
480 B
Markdown
31 lines
480 B
Markdown
|
# SimpleByteUnit
|
||
|
|
||
|
SimpleByteUnit is a crate which provides a thin encapsulate for integer primitives to facilitate a fast, simple, yet ergonomic byteunit implementation.
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Add 'simplebyteunit' to your 'Cargo.toml':
|
||
|
|
||
|
```
|
||
|
[dependencies]
|
||
|
simplebyteunit = "0.1.0"
|
||
|
```
|
||
|
|
||
|
## Example
|
||
|
|
||
|
Generate a human-readable, formatted ByteUnit:
|
||
|
|
||
|
```
|
||
|
use simplebyteunit::simplebyteunit::*;
|
||
|
|
||
|
let byteunit_var = 500000.to_byteunit(SI);
|
||
|
|
||
|
println!("{byteunit_var}");
|
||
|
```
|
||
|
|
||
|
Output:
|
||
|
|
||
|
```
|
||
|
500 KB
|
||
|
```
|