#[repr(transparent)]
pub struct NcKey(pub u32);
Expand description

A synthesized input event.

This means any input event we can report that isn’t representative of some Unicode. This covers both keyboard and mouse events, as well as signals and even window events.

See also PRETERUNICODEBASE.

Tuple Fields

0: u32

Implementations

we received SIGWINCH.

“clear-screen or erase”

down + left on keypad

up + left on keypad

scrollwheel up

scrollwheel down

we received SIGCONT

Will be returned upon reaching the end of input.

Alias of Button4

Alias of Button5

Alias of Enter

Checks whether a number falls in the range of synthesized events.

Returns a new NcKey if the provided number falls in the correct range.

Returns the name of the current NcKey.

Returns the name of the NcKey the number would be.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Converts to this type from the input type.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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 resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

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.