Module composite

Source
Expand description

“Composite” keys; an aggregate type used for a common context and event. This module aggregates various crate::key::System implementations.

Structs§

Config
Aggregate config.
Context
An aggregate context for key::Contexts.
KeyArrays
Array-based data implementations.
KeyVecs
Vec-based data implementations.
System
Aggregate key::System implementation.

Enums§

Event
Sum type aggregating the key::Event types.
KeyState
Aggregate enum for key state. (i.e. pressed key data).
PendingKeyState
Aggregate enum for pending key state.
Ref
Aggregate enum for key references.

Constants§

DEFAULT_CONFIG
The default config.
DEFAULT_CONTEXT
The default context.

Traits§

Keys
Convenience trait for the data storage types.