scidec

Crates.ioscidec
lib.rsscidec
version0.1.9
sourcesrc
created_at2022-12-05 08:29:50.192011+00
updated_at2025-02-14 18:05:18.234183+00
descriptionScientific number converter
homepage
repositoryhttps://github.com/EngosSoftware/scidec.git
max_upload_size
id730091
size51,644
core (github:engossoftware:core)

documentation

https://docs.rs/scidec/

README

Number converter from scientific notation

Crates.io MIT licensed Apache 2.0 licensed Contributor Covenant

Overview

This library converts the input text containing a number in scientific notation like:

1234.5678e-2

into a number, represented by the following tuple:

(sign, mantissa-hi-64-bits, mantissa-lo-64-bits, exponent)

Example

use scidec::{Number, number_from_string};

let result = number_from_string("1234.5678e-2");
match result {
  Number::Fin(false, 0, 12345678, -6) => {}
  _ => panic!()
}

License

Licensed under either of

at your option.

Contribution

Any contributions to scidec are greatly appreciated. All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 0

cargo fmt