{"push_id":755387874,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"e1224c419429efa665150d52e1bbb006f0755b15","before":"babda0979dc9a38379036db8bc8c839ce649cf90","commits":[{"sha":"62e84290b15de1ab7541a863000e71c0129fd8b7","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Add methods for getting ButtonTuples by reference. Getting a mutable ref doesn't work for the moment, so it's cfg'd out","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/62e84290b15de1ab7541a863000e71c0129fd8b7"},{"sha":"a67303221598fa8b7cfe48eee36888a856eff349","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Implement ButtonTuple::new() in terms of Default","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/a67303221598fa8b7cfe48eee36888a856eff349"},{"sha":"4e58247feb43b46faee91b438b123970653595e8","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Whitespace change","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/4e58247feb43b46faee91b438b123970653595e8"},{"sha":"3744dc5e73510ebc03012b486aa80415b9eddb15","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Refactor ButtonTuple::insert_inplace to use a match statement (45.5% line reduction)","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/3744dc5e73510ebc03012b486aa80415b9eddb15"},{"sha":"7f07affd6f76cb65ea9fb4e7388caa1aad9b3a11","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Remove KeyMap::_with_mapping (Not needed)","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/7f07affd6f76cb65ea9fb4e7388caa1aad9b3a11"},{"sha":"3ba8ad48fbec9babb09f9517abecb25f2ebb7e04","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Rename imap var to input_map for InputMap::into, and add a build function which calls into()","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/3ba8ad48fbec9babb09f9517abecb25f2ebb7e04"},{"sha":"647b0f8ff2d4ab2a7a84a9281b62034e42409209","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Replace leading underscores on function names with allow(dead_code) annotations","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/647b0f8ff2d4ab2a7a84a9281b62034e42409209"},{"sha":"4aab900fe29d07730aa9a1a6f691ad2ffe939264","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Rename input_map to input_translator","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/4aab900fe29d07730aa9a1a6f691ad2ffe939264"},{"sha":"2316729a76923af9a693675418cebeb7c842db13","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Remove unnecessary methods","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/2316729a76923af9a693675418cebeb7c842db13"},{"sha":"558fb8fd51ca628008f42f81be36c4590b672bd2","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"InputMap => InputTranslator","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/558fb8fd51ca628008f42f81be36c4590b672bd2"},{"sha":"c6490416ff9e73b205690bd5e0fe7113173f47e5","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Add rebind mod for providing a view for rebinding keys","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/c6490416ff9e73b205690bd5e0fe7113173f47e5"},{"sha":"7a043fa5bc0285ac270c26923c1e2c4e705fcedc","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Action now requires Hash","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/7a043fa5bc0285ac270c26923c1e2c4e705fcedc"},{"sha":"cba9b1156681ac3c39012186007a790c9e0d6e81","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"KeyMap => KeyTranslator","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/cba9b1156681ac3c39012186007a790c9e0d6e81"},{"sha":"dbfaf0999a28e21fea5f484eb3bcd389fb150372","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Remove unnecessary methods subsumed by InputRebind","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/dbfaf0999a28e21fea5f484eb3bcd389fb150372"},{"sha":"4fab9f32f8925d1a9e997ca08616ee12f19324ac","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Extract out MouseTranslator fields to a MouseTranslationData struct which can be reused in other scenarios (.g. rebinding or the builder)","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/4fab9f32f8925d1a9e997ca08616ee12f19324ac"},{"sha":"8713d467686a53c853ff4512b02caeb86b1ca3b7","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Refactor builder to use MouseTranslationData","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/8713d467686a53c853ff4512b02caeb86b1ca3b7"},{"sha":"e1224c419429efa665150d52e1bbb006f0755b15","author":{"email":"fa32b5b69f89b8c752c11372b0dc9f9985985c9f@gmail.com","name":"George Burton"},"message":"Make ButtonTuple methods public","distinct":true,"url":"https://api.github.com/repos/burtonageo/input_map/commits/e1224c419429efa665150d52e1bbb006f0755b15"}]}