Doesn't work on newest version of Rust
Created by: Catman155
Compiling termion v1.5.1
error[E0433]: failed to resolve. Maybe a missing extern crate sys;
?
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\lib.rs:22:9
|
22 | pub use sys::size::terminal_size;
| ^^^ Maybe a missing extern crate sys;
?
error[E0433]: failed to resolve. Maybe a missing extern crate sys;
?
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\lib.rs:23:9
|
23 | pub use sys::tty::{is_tty, get_tty};
| ^^^ Maybe a missing extern crate sys;
?
error[E0433]: failed to resolve. Maybe a missing extern crate sys;
?
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\async.rs:5:5
|
5 | use sys::tty::get_tty;
| ^^^ Maybe a missing extern crate sys;
?
error[E0432]: unresolved import sys
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:28:5
|
28 | use sys::Termios;
| ^^^ Maybe a missing extern crate sys;
?
error[E0433]: failed to resolve. Maybe a missing extern crate sys;
?
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:29:5
|
29 | use sys::attr::{get_terminal_attr, raw_terminal_attr, set_terminal_attr};
| ^^^ Maybe a missing extern crate sys;
?
error[E0425]: cannot find function get_tty
in this scope
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\async.rs:20:36
|
20 | thread::spawn(move || for i in get_tty().unwrap().bytes() {
| ^^^^^^^ not found in this scope
error[E0425]: cannot find function set_terminal_attr
in this scope
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:45:9
|
45 | set_terminal_attr(&self.prev_ios).unwrap();
| ^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function get_terminal_attr
in this scope
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:90:23
|
90 | let mut ios = get_terminal_attr()?;
| ^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function raw_terminal_attr
in this scope
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:93:9
|
93 | raw_terminal_attr(&mut ios);
| ^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function set_terminal_attr
in this scope
--> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:95:9
|
95 | set_terminal_attr(&ios)?;
| ^^^^^^^^^^^^^^^^^ not found in this scope
error: aborting due to 10 previous errors
Some errors occurred: E0425, E0432, E0433.
For more information about an error, try rustc --explain E0425
.
error: Could not compile termion
.
warning: build failed, waiting for other jobs to finish...
error: build failed