PUWH566OS7GW6KXTNQEH7VXRGYABORD7MASW5I7X3ANPLQW4MO4QC loop {print!("ferencz> ");stdout().flush()?;let mut buffer: String = String::new();stdin().read_line(&mut buffer)?;println!("Now you are a {}", buffer);
let mut rl = Editor::<()>::new();if let Err(_) = rl.load_history("history.txt") {println!("Previous history was not loaded.");}Ok(loop {let readline = rl.readline("Ferencz> ");match readline {Ok(line) => {rl.add_history_entry(&line);println!("Line: {}", line);}Err(Interrupted) => {println!("CTRL-C");break;}Err(Eof) => {println!("CTRL-D");break;}Err(err) => {println!("Error: {:}", err);break;}}})}#[cfg(test)]mod test {use super::*;#[test]fn test() {assert_eq!(number("23"), Ok(("", "23")));
name = "dirs-sys-next"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"dependencies = ["libc","redox_users","winapi",][[package]]name = "endian-type"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"[[package]]
name = "libc"version = "0.2.88"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "03b07a082330a35e43f63177cc01689da34fbffa0105e1246cf0311472cac73a"[[package]]name = "log"version = "0.4.14"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"dependencies = ["cfg-if",][[package]]
name = "redox_syscall"version = "0.2.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9"dependencies = ["bitflags",][[package]]name = "redox_users"version = "0.4.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"dependencies = ["getrandom","redox_syscall",][[package]]name = "rustyline"version = "8.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b9e1b597fcd1eeb1d6b25b493538e5aa19629eb08932184b85fef931ba87e893"dependencies = ["bitflags","cfg-if","dirs-next","fs2","libc","log","memchr","nix","radix_trie","scopeguard","smallvec","unicode-segmentation","unicode-width","utf8parse","winapi",][[package]]
[[package]]name = "scopeguard"version = "1.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"[[package]]name = "smallvec"version = "1.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
name = "unicode-segmentation"version = "1.7.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"[[package]]name = "unicode-width"version = "0.1.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"[[package]]name = "utf8parse"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372"[[package]]
name = "winapi"version = "0.3.9"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"dependencies = ["winapi-i686-pc-windows-gnu","winapi-x86_64-pc-windows-gnu",][[package]]name = "winapi-i686-pc-windows-gnu"version = "0.4.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"[[package]]name = "winapi-x86_64-pc-windows-gnu"version = "0.4.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"[[package]]