#![forbid(unsafe_code)]
#![forbid(unused_lifetimes)]
#![allow(clippy::result_large_err)] #![cfg_attr(docsrs, feature(doc_notable_trait))]
#[macro_use]
extern crate maplit;
pub mod frontend;
pub mod graphql_query;
pub mod interpreter;
pub mod ir;
pub mod schema;
mod serialization;
mod util;
pub use serialization::TryIntoStruct;
#[cfg(any(test, feature = "__private"))]
#[doc(hidden)]
pub mod filesystem_interpreter;
#[cfg(any(test, feature = "__private"))]
#[doc(hidden)]
pub mod numbers_interpreter;
#[cfg(any(test, feature = "__private"))]
#[doc(hidden)]
pub mod test_types;