From 439c384bef10e4b1643c635a2c2bd82998e4902a Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Fri, 14 Jul 2023 10:13:36 -0700 Subject: [PATCH] Revert "Added convenience wrappers for stringifying geojson (#217)" This reverts commit 3fed23aae4dcfc3274b47e66f6d2a4c5d901cae9. --- CHANGES.md | 2 -- examples/geojson_to_string.rs | 18 ------------------ src/geojson.rs | 14 -------------- 3 files changed, 34 deletions(-) delete mode 100644 examples/geojson_to_string.rs diff --git a/CHANGES.md b/CHANGES.md index 0cd7229..d1e906d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,8 +9,6 @@ * Modified conversion from JSON to reject zero- and one-dimensional positions. * PR: -* Added `geojson::{to_string, to_string_pretty}` as convenience wrappers around the same `serde_json` methods. - ## 0.24.0 * Added `geojson::{ser, de}` helpers to convert your custom struct to and from GeoJSON. diff --git a/examples/geojson_to_string.rs b/examples/geojson_to_string.rs deleted file mode 100644 index 350d4f5..0000000 --- a/examples/geojson_to_string.rs +++ /dev/null @@ -1,18 +0,0 @@ -use std::error::Error; -use std::fs::File; -use std::io::BufReader; - -use geojson::{Feature, GeoJson}; - -fn main() -> Result<(), Box> { - let file_reader = BufReader::new(File::open("tests/fixtures/canonical/good-feature.geojson")?); - - let feature: Feature = serde_json::from_reader(file_reader)?; - - let geojson: GeoJson = feature.into(); - - println!("{}", &geojson.clone().to_string()?); - println!("{}", &geojson.to_string_pretty()?); - - Ok(()) -} diff --git a/src/geojson.rs b/src/geojson.rs index e06c509..862e571 100644 --- a/src/geojson.rs +++ b/src/geojson.rs @@ -233,20 +233,6 @@ impl GeoJson { { serde_json::from_reader(rdr) } - - /// Convenience wrapper for [serde_json::to_string()] - pub fn to_string(self) -> Result { - ::serde_json::to_string(&self) - .map_err(|err| Error::MalformedJson(err)) - .and_then(|s| Ok(s.to_string())) - } - - /// Convenience wrapper for [serde_json::to_string_pretty()] - pub fn to_string_pretty(self) -> Result { - ::serde_json::to_string_pretty(&self) - .map_err(|err| Error::MalformedJson(err)) - .and_then(|s| Ok(s.to_string())) - } } impl TryFrom for GeoJson {