necessist-core 0.1.0-beta.6

necessist-core
Documentation
#![warn(clippy::expect_used)]
#![warn(clippy::unwrap_used)]
#![warn(clippy::panic)]

pub use proc_macro2::LineColumn;

mod backup;
use backup::Backup;

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

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

mod framework;
pub use framework::{
    implementation_as_interface, AutoUnion, Empty, Identifier, Interface, Postprocess,
    ToImplementation,
};

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;
use span::ToInternalSpan;

mod sqlite;

mod to_console_string;
use to_console_string::ToConsoleString;

mod try_insert;
use try_insert::TryInsert;

pub mod util;

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