@@ -119,13 +119,13 @@ mod value;
119119#[ macro_use]
120120mod macros;
121121mod ast;
122- mod executor;
122+ pub mod executor;
123123mod introspection;
124124pub mod parser;
125125pub ( crate ) mod schema;
126126mod types;
127127mod util;
128- mod validation;
128+ pub mod validation;
129129// This needs to be public until docs have support for private modules:
130130// https://github.com/rust-lang/cargo/issues/1520
131131pub mod http;
@@ -145,12 +145,12 @@ pub use crate::util::to_camel_case;
145145use crate :: {
146146 executor:: { execute_validated_query, get_operation} ,
147147 introspection:: { INTROSPECTION_QUERY , INTROSPECTION_QUERY_WITHOUT_DESCRIPTIONS } ,
148- parser:: { parse_document_source, ParseError , Spanning } ,
148+ parser:: parse_document_source,
149149 validation:: { validate_input_values, visit_all_rules, ValidatorContext } ,
150150} ;
151151
152152pub use crate :: {
153- ast:: { FromInputValue , InputValue , Selection , ToInputValue , Type } ,
153+ ast:: { Document , FromInputValue , InputValue , Operation , Selection , ToInputValue , Type } ,
154154 executor:: {
155155 Applies , Context , ExecutionError , ExecutionResult , Executor , FieldError , FieldResult ,
156156 FromContext , IntoFieldError , IntoResolvable , LookAheadArgument , LookAheadMethods ,
@@ -161,6 +161,7 @@ pub use crate::{
161161 subscription:: { ExtractTypeFromStream , IntoFieldResult } ,
162162 AsDynGraphQLValue ,
163163 } ,
164+ parser:: { ParseError , Spanning } ,
164165 schema:: {
165166 meta,
166167 model:: { RootNode , SchemaType } ,
0 commit comments