logic-gates 0.1.0

Logic Gates
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub struct And;
use super::Signal;

impl And {
    pub fn send_signal(input1: &Signal, input2: &Signal) -> Signal {
        if input1 == &Signal::One && input2 == &Signal::One {
            Signal::One
        } else {
            Signal::Zero
        }
    }
}