1 2 3 4 5 6 7 8 9
use crate::{plugboard::Plugboard, reflector::Reflector, rotor::Rotor}; mod encode; pub struct Enigma { pub rotors: Vec<Rotor>, pub reflector: Reflector, pub plugboard: Option<Plugboard>, }