logic_gate 0.4.0

Logic Gates
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::{And, Not, Signal};

pub struct Demux;

impl Demux {
    pub fn send_signal(s: &Signal, d: &Signal) -> (Signal, Signal) {
        (
            And::send_signal(s, &Not::send_signal(d)),
            And::send_signal(s, d),
        )
    }
}