From b0e7a63a8dc9a42dff185e04d1d4da02b5591c91 Mon Sep 17 00:00:00 2001 From: sunli Date: Fri, 6 Mar 2020 08:42:06 +0800 Subject: [PATCH] Update optional.rs --- src/types/optional.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/types/optional.rs b/src/types/optional.rs index 2340532c..72db02ac 100644 --- a/src/types/optional.rs +++ b/src/types/optional.rs @@ -11,7 +11,8 @@ impl GQLType for Option { } fn create_type_info(registry: &mut registry::Registry) -> String { - T::create_type_info(registry) + T::create_type_info(registry); + T::type_name().to_string() } } @@ -45,7 +46,8 @@ impl GQLType for &Option { } fn create_type_info(registry: &mut registry::Registry) -> String { - T::create_type_info(registry) + T::create_type_info(registry); + T::type_name().to_string() } } @@ -68,5 +70,7 @@ mod tests { fn test_optional_type() { assert_eq!(Option::::type_name(), "Int"); assert_eq!(Option::::qualified_type_name(), "Int"); + assert_eq!(&Option::::type_name(), "Int"); + assert_eq!(&Option::::qualified_type_name(), "Int"); } }