Struct crossterm_winapi::ConsoleMode
source · pub struct ConsoleMode { /* private fields */ }Expand description
A wrapper around a screen buffer, focusing on calls to get and set the console mode.
This wraps SetConsoleMode
and GetConsoleMode.
Implementations§
source§impl ConsoleMode
impl ConsoleMode
sourcepub fn new() -> Result<ConsoleMode>
pub fn new() -> Result<ConsoleMode>
Create a new ConsoleMode instance.
This will use the standard output as its handle.
When you explicitly want to specify the handle used for the function calls use ConsoleMode::from(handle) instead.
sourcepub fn set_mode(&self, console_mode: u32) -> Result<()>
pub fn set_mode(&self, console_mode: u32) -> Result<()>
Set the console mode to the given console mode.
This function sets the dwMode.
This wraps
SetConsoleMode.
Trait Implementations§
source§impl Clone for ConsoleMode
impl Clone for ConsoleMode
source§fn clone(&self) -> ConsoleMode
fn clone(&self) -> ConsoleMode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more