Quantum Diodes