From f3999d012ede05f258839dd2b750867ca2ccfae3 Mon Sep 17 00:00:00 2001 From: Eldred Habert <eldredhabert0@gmail.com> Date: Sat, 20 Mar 2021 15:54:31 +0100 Subject: [PATCH] Implement Display for Orientation So that it can be more easily displayed to the user if needed --- src/lib.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 7f51c94..61418ea 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -337,6 +337,17 @@ impl FromStr for Orientation { } } +impl Display for Orientation { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match self { + Orientation::Orthogonal => write!(f, "orthogonal"), + Orientation::Isometric => write!(f, "isometric"), + Orientation::Staggered => write!(f, "staggered"), + Orientation::Hexagonal => write!(f, "hexagonal"), + } + } +} + /// A tileset, usually the tilesheet image. #[derive(Debug, PartialEq, Clone)] pub struct Tileset { -- GitLab