A library that makes it easy to work w/ Dimensions, Units, and Physical Quantities. It is currently a complete work in progress.
Start by adding the following to your Cargo.toml
file:
Crates
toml
[dependencies]
quant = "*"
Then add the following to your main.rs
file:
```rust extern crate quant;
use quant::{kilogram, metre, second};
fn main() { let kilogram = kilogram(); let distance = metre(); let time = second(); let interval = time.clone();
println!("One newton (N) is the force needed to accelerate \ {} of mass at the rate of {} per {} per {}.", kilogram, distance, time, interval);
let speed = distance.per(time); let acceleration = speed.per(interval); let newton = kilogram * acceleration;
println!("{}", newton.named()) // 1 newton } ```
named
method for derived units.unimplemented
methods.uncertainty
for methods such as pow
, mul
, etc.