From e4b1f721aab32feb1fcd4df0b8c440042e7eb565 Mon Sep 17 00:00:00 2001 From: Douman Date: Fri, 27 May 2022 12:31:10 +0900 Subject: [PATCH 1/2] Expose IntrospectionMode --- src/lib.rs | 2 +- src/schema.rs | 3 +++ src/types/connection/mod.rs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index e3776293..15213524 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -238,7 +238,7 @@ pub use request::{BatchRequest, Request}; #[doc(no_inline)] pub use resolver_utils::{ContainerType, EnumType, ScalarType}; pub use response::{BatchResponse, Response}; -pub use schema::{Schema, SchemaBuilder, SchemaEnv}; +pub use schema::{IntrospectionMode, Schema, SchemaBuilder, SchemaEnv}; #[doc(hidden)] pub use static_assertions; pub use subscription::SubscriptionType; diff --git a/src/schema.rs b/src/schema.rs index 13c609c6..1af2e037 100644 --- a/src/schema.rs +++ b/src/schema.rs @@ -31,8 +31,11 @@ use crate::{ /// Introspection mode #[derive(Debug, Copy, Clone, PartialEq, Eq)] pub enum IntrospectionMode { + /// Introspection only IntrospectionOnly, + /// Enables introspection Enabled, + /// Disables introspection Disabled, } diff --git a/src/types/connection/mod.rs b/src/types/connection/mod.rs index 73592dd2..1b9d06f6 100644 --- a/src/types/connection/mod.rs +++ b/src/types/connection/mod.rs @@ -222,7 +222,7 @@ where /// # Examples /// /// ```rust -/// +/// /// use async_graphql::*; /// use async_graphql::types::connection::*; /// From df8a5939cd9500434bba378fd71ebd88abea12fe Mon Sep 17 00:00:00 2001 From: Douman Date: Fri, 27 May 2022 14:04:56 +0900 Subject: [PATCH 2/2] Export SDLExportOptions --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 15213524..fe2c0a1a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -233,7 +233,7 @@ pub use indexmap; pub use look_ahead::Lookahead; #[doc(no_inline)] pub use parser::{Pos, Positioned}; -pub use registry::CacheControl; +pub use registry::{CacheControl, SDLExportOptions}; pub use request::{BatchRequest, Request}; #[doc(no_inline)] pub use resolver_utils::{ContainerType, EnumType, ScalarType};