isomer/src/main.rs

35 lines
599 B
Rust

#![allow(clippy::unnecessary_unwrap)]
mod parse;
mod draw;
mod variations;
use std::env;
use parse::parse;
use periodic_table::Element;
use crate::variations::calculate::get_variations;
#[derive(Debug)]
pub struct ElementNr {
element : &'static Element,
nr : u32
}
fn main() {
let mut args = vec![];
for argument in env::args() {
args.push(argument);
}
let elements = parse(&args[1]);
println!("{:#?}", elements);
println!("{}", elements.len());
// TODO: determine element group of each element
let _variations = get_variations(elements);
}