Formatting Fixes
This commit is contained in:
parent
122eb8b2ac
commit
7045f99aa6
11
src/main.rs
11
src/main.rs
|
@ -14,6 +14,8 @@ pub struct QemuProcess {
|
|||
len: usize,
|
||||
}
|
||||
|
||||
const DEBUG : bool = false;
|
||||
|
||||
/// Pipe streams are blocking, we need separate threads to monitor them without blocking the primary thread.
|
||||
fn child_stream_to_vec<R>(stream: R) -> Arc<Mutex<Vec<u8>>>
|
||||
where
|
||||
|
@ -121,7 +123,7 @@ impl QemuProcess {
|
|||
|
||||
let current_length = stdout.len();
|
||||
if current_length > last_length {
|
||||
if output {
|
||||
if DEBUG {
|
||||
println!("{}", tbd);
|
||||
std::io::stdout().flush().expect("could not flush output");
|
||||
}
|
||||
|
@ -129,6 +131,9 @@ impl QemuProcess {
|
|||
// Update length
|
||||
last_length = current_length;
|
||||
|
||||
print!(".");
|
||||
std::io::stdout().flush().expect("could not flush output");
|
||||
|
||||
if last.contains("root@debian:") {
|
||||
let mut cleaned_lines = vec![];
|
||||
println!(". \x1b[1;32mOK\x1b[0m");
|
||||
|
@ -205,12 +210,12 @@ impl QemuProcess {
|
|||
|
||||
// The output is wrapped in a Result to allow matching on errors
|
||||
// Returns an Iterator to the Reader of the lines of the file.
|
||||
fn read_lines<P>(filename: P) -> std::io::Result<std::io::Lines<std::io::BufReader<File>>>
|
||||
fn read_lines<P>(filename: P) -> std::io::Result<std::io::Lines<BufReader<File>>>
|
||||
where
|
||||
P: AsRef<Path>,
|
||||
{
|
||||
let file = File::open(filename)?;
|
||||
Ok(std::io::BufReader::new(file).lines())
|
||||
Ok(BufReader::new(file).lines())
|
||||
}
|
||||
|
||||
fn main() {
|
||||
|
|
Loading…
Reference in New Issue