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