1 stable release
1.0.0 | Oct 8, 2022 |
---|
#636 in Science
134 downloads per month
8KB
153 lines
SI Unit Prefix
This library is ideal for simple Rust handling of SI unit prefixes.
Features
- You can use
SiUnitPrefix::G
to represent "Giga".- Supported: "Q" "R" "Y" "Z" "E" "P" "T" "G" "M" "k" "h" "da" "d" "c" "m" "u" "n" "p" "f" "a" "z" "y" "r" "q"
- Extra: "㌐" "㍋" "㌔" "㌥" "㌢" "㍉" "㍃" "㌨" "㌰"
- Supported: "Q" "R" "Y" "Z" "E" "P" "T" "G" "M" "k" "h" "da" "d" "c" "m" "u" "n" "p" "f" "a" "z" "y" "r" "q"
.as_f64()
: eg.SiUnitPrefix::G.as_f64()
->1e+9f64
.as_f32()
: eg.SiUnitPrefix::G.as_f32()
->1e+9f32
.as_exp()
: eg.SiUnitPrefix::G.as_exp()
->9i8
.parse(str)
: eg.SiUnitPrefix::parse_from_str("G")
->SiUnitPrefix::G
- with devies:
serde::Serialize
/serde::Deserialize
Clone
/Copy
PartialEq
/Eq
PartialOrd
/Ord
Debug
Examples/Tests
See tests/test.rs file. It's so simple. :)
License
MIT
Author
Dependencies
~0.4–1MB
~22K SLoC