diff options
Diffstat (limited to 'src/choice.rs')
-rw-r--r-- | src/choice.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/choice.rs b/src/choice.rs index b7bf879..80e0a8c 100644 --- a/src/choice.rs +++ b/src/choice.rs @@ -62,8 +62,14 @@ impl Choice { } fn write_bytes<WriterType: Write>(handle: &mut BufWriter<WriterType>, b: &[u8]) { - handle.write(b).unwrap(); - handle.write(b" ").unwrap(); + match handle.write(b) { + Ok(_) => (), + Err(e) => eprintln!("Failed to write to output: {}", e), + } + match handle.write(b" ") { + Ok(_) => (), + Err(e) => eprintln!("Failed to write to output: {}", e), + } } #[cfg_attr(feature = "flame_it", flame)] |