From d1af6a6807d245787d0d34ca2ff913d76e50f7ba Mon Sep 17 00:00:00 2001 From: Lorenzo Delgado Date: Tue, 28 Nov 2023 13:40:15 +0100 Subject: [PATCH] chore(graphql): remove deprecated http sub-module --- graphql/Cargo.toml | 4 ---- graphql/src/http.rs | 25 ------------------------- graphql/src/lib.rs | 4 ---- 3 files changed, 33 deletions(-) delete mode 100644 graphql/src/http.rs diff --git a/graphql/Cargo.toml b/graphql/Cargo.toml index 585ef4f..04f0696 100644 --- a/graphql/Cargo.toml +++ b/graphql/Cargo.toml @@ -5,10 +5,6 @@ version = "0.2.0" edition = "2021" rust-version = "1.61.0" -[features] -default = ["http"] -http = [] - [dependencies] firestorm = "0.5" graphql-parser = "0.4" diff --git a/graphql/src/http.rs b/graphql/src/http.rs deleted file mode 100644 index ccd23c5..0000000 --- a/graphql/src/http.rs +++ /dev/null @@ -1,25 +0,0 @@ -use serde::Deserialize; - -#[derive(Debug, Deserialize)] -pub struct Response { - pub data: Option, - pub errors: Option>, -} - -#[derive(Debug, Deserialize)] -pub struct Error { - pub message: String, -} - -impl Response { - pub fn unpack(self) -> Result { - self.data.ok_or_else(|| { - self.errors - .unwrap_or_default() - .into_iter() - .map(|err| err.message) - .collect::>() - .join(", ") - }) - } -} diff --git a/graphql/src/lib.rs b/graphql/src/lib.rs index 1b97328..5396d0d 100644 --- a/graphql/src/lib.rs +++ b/graphql/src/lib.rs @@ -1,7 +1,3 @@ mod graphql; pub use crate::graphql::*; - -#[deprecated(since = "0.2.0", note = "Please use `graphql-http` crate instead")] -#[cfg(feature = "http")] -pub mod http;