Struct crossterm::terminal::LeaveAlternateScreen
source · [−]pub struct LeaveAlternateScreen;
Expand description
A command that switches back to the main screen.
Notes
- Commands must be executed/queued for execution otherwise they do nothing.
- Use EnterAlternateScreen to enter the alternate screen.
Examples
use std::io::{stdout, Write};
use crossterm::{execute, Result, terminal::{EnterAlternateScreen, LeaveAlternateScreen}};
fn main() -> Result<()> {
execute!(stdout(), EnterAlternateScreen)?;
// Do anything on the alternate screen
execute!(stdout(), LeaveAlternateScreen)
}
Trait Implementations
sourceimpl Clone for LeaveAlternateScreen
impl Clone for LeaveAlternateScreen
sourcefn clone(&self) -> LeaveAlternateScreen
fn clone(&self) -> LeaveAlternateScreen
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Command for LeaveAlternateScreen
impl Command for LeaveAlternateScreen
sourcefn write_ansi(&self, f: &mut impl Write) -> Result
fn write_ansi(&self, f: &mut impl Write) -> Result
Write an ANSI representation of this command to the given writer. An ANSI code can manipulate the terminal by writing it to the terminal buffer. However, only Windows 10 and UNIX systems support this. Read more
sourceimpl Debug for LeaveAlternateScreen
impl Debug for LeaveAlternateScreen
impl Copy for LeaveAlternateScreen
impl Eq for LeaveAlternateScreen
impl StructuralEq for LeaveAlternateScreen
impl StructuralPartialEq for LeaveAlternateScreen
Auto Trait Implementations
impl RefUnwindSafe for LeaveAlternateScreen
impl Send for LeaveAlternateScreen
impl Sync for LeaveAlternateScreen
impl Unpin for LeaveAlternateScreen
impl UnwindSafe for LeaveAlternateScreen
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more