pub fn protect_screen() -> Guard
From here until the guard is dropped, a signal puts the screen back: raw mode off, cursor shown, normal screen