Skip to main content

libgraphql_parser/compat/graphql_parser_v0_4/
mod.rs

1//! Compatibility layer for converting between the
2//! libgraphql AST (`crate::ast`) and `graphql_parser`
3//! v0.4 types.
4//!
5//! See [Section 9.2 of the AST design plan](
6//! ../../custom-ast-plan.md) for the full conversion
7//! specification.
8
9mod from_query;
10mod from_schema;
11mod helpers;
12mod to_query;
13mod to_schema;
14
15pub use from_query::from_graphql_parser_query_ast;
16pub use from_query::from_graphql_parser_query_ast_with_source;
17pub use from_schema::from_graphql_parser_schema_ast;
18pub use from_schema::from_graphql_parser_schema_ast_with_source;
19pub use to_query::to_graphql_parser_query_ast;
20pub use to_schema::to_graphql_parser_schema_ast;
21
22#[cfg(test)]
23mod tests;