From 243759530668001f3e94ec1822b299cf2c28803f Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 8 Aug 2018 06:07:27 +0200 Subject: Make `Trigger` a list of headphone buttons Cleans up the `HashMap` definition in `DKMapGroup`. --- src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 2e5cadc..ada2e4e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,11 +2,12 @@ extern crate combine; use std::collections::HashMap; -pub enum Trigger { +pub enum HeadphoneButton { Play, Up, Down, } +type Trigger = Vec; type Action = String; pub enum MapKind { Map, @@ -19,8 +20,8 @@ pub struct Map { } pub struct DKMapGroup { - maps: HashMap, Map>, - modes: HashMap, HashMap, Map>>, + maps: HashMap, + modes: HashMap>, } #[cfg(test)] -- cgit v1.2.3