1#![deny(warnings)]
2#![deny(missing_docs)]
3
4pub mod adapters;
9pub mod domain;
10pub mod ports;
11
12pub use adapters::apollo::{
13 compile_runtime_optic, compile_runtime_optic_registration, diff_schema_sdl,
14 extract_operation_directive_args, list_schema_operations_sdl, lower_schema_sdl,
15 resolve_operation_selections, resolve_operation_selections_with_schema, ApolloLoweringAdapter,
16};
17pub use domain::error::*;
18pub use domain::ir::*;
19pub use domain::operation::*;
20pub use domain::optic::*;
21pub use domain::schema_delta::*;
22pub use ports::lowering::*;