Remove unneeded traits
This commit is contained in:
parent
9630102959
commit
1d8db4a821
|
@ -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>,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user