1pub mod correspondence;
2pub mod data_access;
3pub mod ir;
4pub mod partition;
5pub mod path;
6pub mod plugin_abi;
7pub mod traits;
8pub mod types;
9
10#[cfg(feature = "test-support")]
11pub mod lints;
12#[cfg(feature = "test-support")]
13pub mod test_support;
14
15pub use correspondence::*;
16pub use data_access::LocalDataAccess;
17pub use ir::{
18 Annotation, Changeset, DetailBlock, DetailExample, Diagnostic, DiagnosticSeverity, DiffNode,
19 ExtractHint, GlobalClaim, Segment, Side, Source, Summary, ValuePreview,
20};
21pub use partition::{
22 disjoint_cover, Candidate, Coverage, IdentityExtractor, IdentityExtractorDescriptor,
23 IdentityToken, PartitionMatch, TabularIdentityExtractor,
24};
25pub use path::{
26 decompose_child, escape_segment, file_name, member_child, segments, DECOMPOSE_SEP, MEMBER_SEP,
27};
28pub use traits::*;
29pub use types::*;
30
31#[doc(hidden)]
33pub mod _reexport {
34 pub use serde_json;
35}