atomio 0.1.0

Crate to parse chemical formula
Documentation
  • Coverage
  • 50%
    13 out of 26 items documented0 out of 5 items with examples
  • Size
  • Source code size: 17.47 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.58 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 24s Average build duration of successful builds.
  • all releases: 24s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • DevHyperCoder/atomio
    1 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • DevHyperCoder

ATOMIO - Crate to parse molecular formula

Parse chemical formula like CH4, Al2(SO4)3, K2Cr2O7 etc.

Usage is simple:

use atomio::{parser::Parsed,element_group::Unit};

let parsed = Parsed::from_str("CH4");
assert!(parsed.root_group, Unit::ElementGroup {count:1, units: vec![
    Unit::Element { count: 1, symbol: "C".into() },
    Unit::Element { count: 4, symbol: "H".into() }
]})

Contributions

Pull Requests and Issues are accepted.

LICENSE

atomio is licensed under the MIT License. Our copy of MIT License can be found here