From a5b5c03b471e4a8f6480178faf7b4749d351b361 Mon Sep 17 00:00:00 2001 From: Stepan Kuzmin Date: Mon, 11 Oct 2021 13:21:40 +0300 Subject: [PATCH] fix: use String instead of &'static str fpr tilejson field --- src/tilejson.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tilejson.rs b/src/tilejson.rs index 3d977df..007ac3b 100644 --- a/src/tilejson.rs +++ b/src/tilejson.rs @@ -8,7 +8,7 @@ use serde::{Deserialize, Serialize}; pub struct TileJSON { /// A semver.org style version number. Describes the version of /// the TileJSON spec that is implemented by this JSON object. - pub tilejson: &'static str, + pub tilejson: String, /// The tileset id. #[serde(skip_serializing_if = "Option::is_none")] @@ -235,7 +235,7 @@ impl TileJSONBuilder { pub fn finalize(self) -> TileJSON { TileJSON { - tilejson: self.tilejson, + tilejson: self.tilejson.to_string(), id: self.id, name: self.name, description: self.description, @@ -276,7 +276,7 @@ mod tests { assert_eq!( tilejson, TileJSON { - tilejson: "2.2.0", + tilejson: "2.2.0".to_string(), id: None, name: Some(String::from("compositing")), description: None,