diff --git a/src/tty/test.rs b/src/tty/test.rs index 65d3116bccae9f78a1fb18d00aaecd0b31051855..41cb960b790172bbb73f139eb35f3762efaace73 100644 --- a/src/tty/test.rs +++ b/src/tty/test.rs @@ -62,18 +62,33 @@ impl DummyTerminal { #[cfg(windows)] pub fn get_console_screen_buffer_info(&self) -> Result<winapi::CONSOLE_SCREEN_BUFFER_INFO> { + let dw_size = winapi::COORD { X: 80, Y: 24 }; + let dw_cursor_osition = winapi::COORD { X: 0, Y: 0 }; + let sr_window = winapi::SMALL_RECT { + Left: 0, + Top: 0, + Right: 0, + Bottom: 0, + }; + let info = winapi::CONSOLE_SCREEN_BUFFER_INFO { + dwSize: dw_size, + dwCursorPosition: dw_cursor_osition, + wAttributes: 0, + srWindow: sr_window, + dwMaximumWindowSize: dw_size, + }; Ok(info) } #[cfg(windows)] - pub fn set_console_cursor_position(&mut self, pos: winapi::COORD) -> Result<()> { + pub fn set_console_cursor_position(&mut self, _: winapi::COORD) -> Result<()> { Ok(()) } #[cfg(windows)] pub fn fill_console_output_character(&mut self, - length: winapi::DWORD, - pos: winapi::COORD) + _: winapi::DWORD, + _: winapi::COORD) -> Result<()> { Ok(()) }