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