Skip to content

HaveFunTrading/decimal64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Crates.io Documentation License: MIT

Decimal64

Fast fixed point arithmetic that only uses u64 as internal representation. Scale is expressed in form of generic ScaleMetrics parameter. Loosely inspired by Java Decimal4j.

Example

let d1 = DecimalU64::<U8>::from_str("123.45").unwrap();
let d2 = DecimalU64::<U8>::from_str("10").unwrap();
let d3 = d1 + d2;
assert_eq!("133.45000000", d3.to_string());

About

Fast fixed point arithmetic that only uses u64 as internal representation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages