1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#![warn(clippy::expect_used)]
#![warn(clippy::unwrap_used)]
#![warn(clippy::panic)]

pub use proc_macro2::LineColumn;

mod backup;
use backup::Backup;

#[doc(hidden)]
pub use backup::Backup as __Backup;

#[cfg(feature = "clap")]
pub mod cli;

pub mod config;

mod core;
use crate::core::Removal;
pub use crate::core::{necessist, LightContext, Necessist};

#[cfg(feature = "lock_root")]
mod flock;

pub mod framework;

mod offset_based_rewriter;

mod offset_calculator;

mod outcome;
use outcome::Outcome;

mod rewriter;
use rewriter::Rewriter;

mod source_file;
pub use source_file::SourceFile;

mod span;
pub use span::{Span, ToInternalSpan};

mod sqlite;

mod to_console_string;
use to_console_string::ToConsoleString;

pub mod util;

mod warn;
use warn::note;
pub use warn::{source_warn, warn, Flags as WarnFlags, Warning};