1#![warn(clippy::expect_used)]
2#![warn(clippy::unwrap_used)]
3#![warn(clippy::panic)]
4
5pub use proc_macro2::LineColumn;
6
7mod backup {
8 pub use rewriter::Backup;
9}
10use backup::Backup;
11
12#[doc(hidden)]
13pub use backup::Backup as __Backup;
14
15#[cfg(feature = "clap")]
16pub mod cli;
17
18pub mod config;
19
20mod core;
21use crate::core::Removal;
22pub use crate::core::{LightContext, Necessist, necessist};
23
24#[cfg(feature = "lock_root")]
25mod flock;
26
27pub mod framework;
28mod offset_calculator {
29 pub type OffsetCalculator<'original> = rewriter::OffsetCalculator<'original, crate::Span>;
30}
31
32mod outcome;
33use outcome::Outcome;
34
35mod rewriter {
36 pub type Rewriter<'original> = rewriter::Rewriter<'original, crate::Span>;
37}
38use rewriter::Rewriter;
39#[doc(hidden)]
41pub use rewriter::Rewriter as __Rewriter;
42
43mod source_file;
44pub use source_file::SourceFile;
45
46mod span;
47pub use span::{Span, ToInternalSpan};
48
49mod sqlite;
50
51mod to_console_string;
52#[doc(hidden)]
53pub use to_console_string::ToConsoleString as __ToConsoleString;
54
55pub mod util;
56
57mod warn;
58use warn::note;
59pub use warn::{Flags as WarnFlags, Warning, source_warn, warn};