1pub struct And; 2use super::Signal; 3 4impl And { 5 pub fn send_signal(input1: &Signal, input2: &Signal) -> Signal { 6 if input1 == &Signal::One && input2 == &Signal::One { 7 Signal::One 8 } else { 9 Signal::Zero 10 } 11 } 12}