From d3f5c56c6d35b496d2ae45e0aaa5d5fc14388ae9 Mon Sep 17 00:00:00 2001 From: William Myers Date: Sat, 19 Sep 2020 14:10:54 -0700 Subject: [PATCH] Add more trait implementations to MaybeUndefined Closes #267 --- src/types/maybe_undefined.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/types/maybe_undefined.rs b/src/types/maybe_undefined.rs index 4fdef844..3451269d 100644 --- a/src/types/maybe_undefined.rs +++ b/src/types/maybe_undefined.rs @@ -1,4 +1,5 @@ use crate::{registry, InputValueResult, InputValueType, Type, Value}; +use serde::{Deserialize, Serialize}; use std::borrow::Cow; /// Similar to `Option`, but it has three states, `undefined`, `null` and `x`. @@ -45,6 +46,7 @@ use std::borrow::Cow; /// } /// ``` #[allow(missing_docs)] +#[derive(Serialize, Deserialize, Clone, Debug)] pub enum MaybeUndefined { Undefined, Null,