From eb0e61b1aef2fd0fddabcaec6ea318773b65717e Mon Sep 17 00:00:00 2001 From: salmonik Date: Mon, 2 Mar 2026 17:56:49 +0100 Subject: only use raw mode --- src/bin/client/platform.rs | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/bin/client/platform.rs (limited to 'src/bin/client/platform.rs') diff --git a/src/bin/client/platform.rs b/src/bin/client/platform.rs deleted file mode 100644 index 817c39d..0000000 --- a/src/bin/client/platform.rs +++ /dev/null @@ -1,28 +0,0 @@ -#[cfg(windows)] -pub mod win { - use std::io; - use winapi::um::consoleapi::GetConsoleMode; - use winapi::um::consoleapi::SetConsoleMode; - use winapi::um::wincon::ENABLE_VIRTUAL_TERMINAL_PROCESSING; - use winapi::um::wincon::ENABLE_ECHO_INPUT; - use winapi::um::winbase::STD_OUTPUT_HANDLE; - use winapi::um::processenv::GetStdHandle; - use winapi::shared::minwindef::DWORD; - - pub fn enable_vt() -> io::Result<()> { - unsafe { - let h = GetStdHandle(STD_OUTPUT_HANDLE); - if h.is_null() { return Err(io::Error::last_os_error()); } - - let mut mode: DWORD = 0; - if GetConsoleMode(h, &mut mode) == 0 { - return Err(io::Error::last_os_error()); - } - let new = (mode | ENABLE_VIRTUAL_TERMINAL_PROCESSING) & !ENABLE_ECHO_INPUT; - if SetConsoleMode(h, new) == 0 { - return Err(io::Error::last_os_error()); - } - Ok(()) - } - } -} -- cgit v1.2.3