# uy A typesafe, flexible, simple, and user-friendly unit system library for Rust that has good error messages. ## Usage `uy` not only stores the unit of a value in the typesystem, it also stores the scale within the unit's type itself. For example, `Quantity` is not the same type as `Quantity>`. To convert between types like that, call the `.convert()` method on `Quantity`. ## Example ```rust use uy::{Quantity, si}; fn how_long( d: Quantity, v: Quantity> ) -> Quantity { d / v } ```