Remove unneeded traits

This commit is contained in:
kageru 2019-12-14 12:35:57 +01:00
parent 9630102959
commit 1d8db4a821
Signed by: kageru
GPG Key ID: 8282A2BEA4ADA3D2

View File

@ -2,17 +2,16 @@
extern crate lazy_static; extern crate lazy_static;
use std::collections::HashMap; use std::collections::HashMap;
use std::default::Default;
use std::io::{stdin, BufRead}; use std::io::{stdin, BufRead};
use std::sync::Mutex; use std::sync::Mutex;
#[derive(Debug, Clone, Copy, Default)] #[derive(Debug)]
struct Element<'a> { struct Element<'a> {
quantity: usize, quantity: usize,
element: &'a str, element: &'a str,
} }
#[derive(Debug, Clone, Default)] #[derive(Debug)]
struct Reaction<'a> { struct Reaction<'a> {
inputs: Vec<Element<'a>>, inputs: Vec<Element<'a>>,
output: Element<'a>, output: Element<'a>,