Skip to main content

ManagerKeyBinding

Type Alias ManagerKeyBinding 

Source
pub type ManagerKeyBinding<Manager> = KeyBinding<<Manager as ManagerSorts>::Id, <Manager as ManagerSorts>::Source, <Manager as ManagerSorts>::Format, <Manager as ManagerSorts>::Change>;
Expand description

Names the binding one manager’s pages state, whatever that manager carries.

Aliased Type§

pub struct ManagerKeyBinding<Manager> {
    pub action: Option<ManagerAction>,
    pub keys: Vec<Keystroke>,
    pub intent: ManagerIntentOp<<Manager as ManagerSorts>::Id, <Manager as ManagerSorts>::Source, <Manager as ManagerSorts>::Format, <Manager as ManagerSorts>::Change>,
}

Fields§

§action: Option<ManagerAction>

Names the menu action the binding counts as, when it counts as one.

§keys: Vec<Keystroke>

Names every key reaching the binding, the one a menu states first.

§intent: ManagerIntentOp<<Manager as ManagerSorts>::Id, <Manager as ManagerSorts>::Source, <Manager as ManagerSorts>::Format, <Manager as ManagerSorts>::Change>

Denotes the intention the keys carry.