rs-kilo/src/main.rs

26 lines
523 B
Rust

// use nix::sys::termios;
// use nix::unistd;
use std::io;
use std::io::{BufReader, Error};
use std::io::prelude::*;
// fn enable_raw_mode() {
//
// }
fn main() -> Result<(), Error> {
loop {
let stdin = io::stdin();
let mut in_str = String::new();
let mut input = BufReader::new(stdin.take(1));
input.read_to_string(&mut in_str)?;
let mut chars = in_str.chars();
let char = chars.next().unwrap();
if char == 'q' {
return Ok(());
}
}
}