4 use std
::io
::{self, Write}
;
6 use bstr
::{io::BufReadExt, ByteSlice}
;
8 fn main() -> Result
<(), Box
<dyn Error
>> {
9 let stdin
= io
::stdin();
10 let mut stdout
= io
::BufWriter
::new(io
::stdout());
12 stdin
.lock().for_byte_line_with_terminator(|line
| {
15 .map(|(_
, end
, _
)| end
)
18 .unwrap_or(line
.len());
19 stdout
.write_all(line
[..end
].trim_end())?
;
20 stdout
.write_all(b
"\n")?
;