diff --git a/day20/src/main_oop.rs b/day20/src/main_oop.rs index ee96f0f..82a8752 100644 --- a/day20/src/main_oop.rs +++ b/day20/src/main_oop.rs @@ -1,4 +1,3 @@ -use std::any::Any; use std::cmp; use std::collections::{HashMap, VecDeque}; use std::fs::read_to_string; @@ -13,7 +12,7 @@ struct Pulse { high: bool, } -trait Module: Any { +trait Module { fn handle_pulse(&mut self, pulse: Pulse, queue: &mut VecDeque); fn add_input(&mut self, id: u16); fn add_output(&mut self, id: u16);