#![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};