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.