1pub mod case;
20pub mod changes;
21pub mod combined;
22pub mod config;
23pub mod converter;
24pub mod emoji;
25pub mod group;
26pub mod refs;
27pub mod rename;
28pub mod whitespace;
29
30pub use case::CaseFormat;
32pub use changes::{Change, ChangeRecord};
33pub use combined::{CombinedOptions, CombinedProcessor, CombinedStats};
34pub use config::{Preset, ReformatConfig};
35pub use converter::CaseConverter;
36pub use emoji::{EmojiOptions, EmojiTransformer};
37pub use group::{FileGrouper, GroupOptions, GroupResult, GroupStats};
38pub use refs::{
39 ApplyResult, FixRecord, ReferenceFix, ReferenceFixer, ReferenceScanner, ScanOptions,
40};
41pub use rename::{CaseTransform, FileRenamer, RenameOptions, SpaceReplace, TimestampFormat};
42pub use whitespace::{WhitespaceCleaner, WhitespaceOptions};
43
44pub type Result<T> = anyhow::Result<T>;