Struct pseudoterm::RawTerminal

source ·
pub struct RawTerminal<F: AsRawFd> { /* private fields */ }
Expand description

A structure that will automatically reset terminal mode when dropped

Implementations

Switch the terminal to raw mode and return a wrapper that will exit raw mode automatically when dropped

Like new(), but ignores any failure. Useful for switching to raw mode only if that’s actually possible.

Trait Implementations

The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.
Executes the destructor for this type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.