1 个不稳定版本
0.1.0 | 2024年2月5日 |
---|
#591 在 科学
9KB
113 行
ChemString
ChemString 提供了一个解析器,允许您使用化学符号将字符串转换为表示形式。
示例
use chemstring::ChemString;
let chem_string = ChemString::parse("seal").unwrap();
assert_eq!(chem_string, vec!["Se", "Al"]);
let chem_string = ChemString::parse("bichon").unwrap();
let possible_permutation = "Bi C H O N".to_string();
assert!(chem_string.results().contains(&possible_permutation));
许可证
此项目采用 MIT 许可证。
lib.rs
:
一个将字符串解析为化学符号排列的库。
示例
use chemstring::ChemString;
let chem_string = ChemString::parse("seal").unwrap();
assert_eq!(chem_string.results(), vec!["Se Al"]);
let chem_string = ChemString::parse("bichon").unwrap();
let possible_permutation = "Bi C H O N".to_string();
assert!(chem_string.results().contains(&possible_permutation));
依赖项
~275–730KB
~17K SLoC