1 2 3 4 5 6 7 8 9 10 11
#[macro_use] extern crate lazy_static; extern crate rustc_serialize; mod enigma_machine; pub use self::enigma_machine::{ Enigma, Router, Reflector, Plugboard, SubstitutionTable }; pub use self::enigma_machine::{ ALPHABETS, SUBSTITUTION_TABLE1, SUBSTITUTION_TABLE2, SUBSTITUTION_TABLE3, REFLECTOR, PLUGBOARD}; mod utility;