summaryrefslogtreecommitdiff
path: root/src/sprite.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-02-21 19:43:43 +0100
committertroido <troido@protonmail.com>2020-02-21 19:43:43 +0100
commit1f85c11d0ebb0a879b7825b8e78e473a77d8b778 (patch)
treea1d4d274bd107bddefa425fdf255cbdc123cd904 /src/sprite.rs
parent4ed2d71e76f04c75a214e43363dc1b64e109fe3d (diff)
sprites are not strings anymore
Diffstat (limited to 'src/sprite.rs')
-rw-r--r--src/sprite.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/sprite.rs b/src/sprite.rs
new file mode 100644
index 0000000..d6f40ca
--- /dev/null
+++ b/src/sprite.rs
@@ -0,0 +1,16 @@
+
+use serde::{Serialize, Serializer};
+
+#[derive(Debug, Clone, PartialEq)]
+pub struct Sprite {
+ pub name: String
+}
+
+impl Serialize for Sprite {
+ fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
+ where
+ S: Serializer,
+ {
+ serializer.serialize_str(self.name.as_str())
+ }
+}