From 29cc3b66cea23d291f9d387b3af9095a1b772789 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Sun, 26 Nov 2023 14:22:41 +0100 Subject: [PATCH] print periodic table when no args are supplied --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 232e1a3..4e054e6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ mod variations; use std::env; use parse::parse; -use periodic_table::Element; +use periodic_table::{Element, periodic_table}; use crate::variations::calculate::get_variations; @@ -24,6 +24,11 @@ fn main() { for argument in env::args() { args.push(argument); } + + if args.len() < 2 { + println!("{:#?}", periodic_table()); + return + } let elements = parse(&args[1]); println!("{:#?}", elements);