From 7b1cc7fd09f439baac561e15b66feed63a9c5f16 Mon Sep 17 00:00:00 2001 From: meh Date: Sun, 3 May 2020 17:03:49 +0200 Subject: [PATCH] Derive Serialize and Deserialize for Json --- sqlx-core/src/types.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sqlx-core/src/types.rs b/sqlx-core/src/types.rs index 1a83c68163..c0383af90b 100644 --- a/sqlx-core/src/types.rs +++ b/sqlx-core/src/types.rs @@ -47,12 +47,14 @@ pub mod json { use crate::decode::Decode; use crate::encode::Encode; use crate::value::HasRawValue; + use serde::{Deserialize, Serialize}; use serde_json::value::RawValue as JsonRawValue; use serde_json::Value as JsonValue; use std::ops::Deref; #[cfg_attr(docsrs, doc(cfg(feature = "json")))] #[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Default)] + #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct Json(pub T); impl Deref for Json {