1#![cfg_attr(not(feature = "std"), no_std)]
3#![warn(missing_docs)]
4#![cfg_attr(all(nightly, feature = "codegen"), feature(proc_macro_diagnostic))]
5
6#[cfg(any(test, feature = "alloc"))]
7extern crate alloc;
8#[cfg(any(test, feature = "std"))]
9extern crate std;
10
11pub mod graph_ids;
12
13#[cfg(feature = "codegen")]
14pub mod diagnostic;
15#[cfg(feature = "codegen")]
16pub mod graph;
17#[cfg(feature = "codegen")]
18pub mod parse;
19#[cfg(feature = "codegen")]
20pub mod pretty_span;
21#[cfg(feature = "codegen")]
22pub mod process_singletons;
23#[cfg(feature = "codegen")]
24pub mod union_find;