From 65949d4a90a3d6cc466bbd08dc968f26d950ac26 Mon Sep 17 00:00:00 2001 From: Martin Lindhe Date: Mon, 29 Apr 2019 23:48:17 +0200 Subject: [PATCH] keyboard: add default formatter for Mod --- src/sdl2/keyboard/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sdl2/keyboard/mod.rs b/src/sdl2/keyboard/mod.rs index c0e2cda9..3141986e 100644 --- a/src/sdl2/keyboard/mod.rs +++ b/src/sdl2/keyboard/mod.rs @@ -1,6 +1,8 @@ use crate::EventPump; use crate::rect::Rect; use crate::video::Window; + +use std::fmt; use std::mem::transmute; use crate::sys; @@ -28,6 +30,12 @@ bitflags! { } } +impl fmt::Display for Mod { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{:04x}", *self) + } +} + pub struct KeyboardState<'a> { keyboard_state: &'a [u8] }