AsFd trait not implemented for AlternateScreen
I make use of the raw and alternate screen modes together, and the changes that landed in v3.0 break this:
error[E0277]: the trait bound `AlternateScreen<Stdout>: AsFd` is not satisfied
--> src/view/terminal/termion_terminal.rs:354:42
|
354 | fn create_output_instance() -> BufWriter<RawTerminal<AlternateScreen<Stdout>>> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `AsFd` is not implemented for `AlternateScreen<Stdout>`
I think this was just an oversight when adding the raw mode improvements, but I'm happy to be corrected if that's not the case.