Skip to content

RustUse/use-measure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

use-measure

Practical measurement and conversion primitives for RustUse.

use-measure is the hands-on measurement layer for RustUse. It starts with a compact value type and conversion primitives for applying linear and affine conversions without pulling in a full units framework.

This repository is intentionally practical. It focuses on measurement values, conversions, and composable helpers that other domain crates can build on.

Workspace crates

Crate Purpose
use-measure Measurement values and simple conversion helpers

Installation

[dependencies]
use-measure = "0.1.0"

Usage

use use_measure::{Conversion, Measurement};

let distance = Measurement::new(2.0, "km");
let kilometers_to_meters = Conversion::linear("km", "m", 1_000.0);

assert_eq!(distance.convert(kilometers_to_meters), Some(Measurement::new(2_000.0, "m")));

Scope

  • Small value and conversion types.
  • Linear and affine conversion helpers.
  • No global registry or dimensional-analysis engine yet.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors