//! Shared [`Fixer`](alint_core::Fixer) implementations, grouped by family.
//!
//! Each fixer is a small, rule-agnostic helper: rule builders (e.g.
//! `file_exists`, `file_absent`) decide whether the configured `fix:`
//! op makes sense for their kind and, if so, construct one of the
//! fixers here and attach it to the built rule.
//!
//! Families:
//! - [`creators`] — file-creating + content-prepending/appending
//! (`FileCreateFixer`, `FilePrependFixer`, `FileAppendFixer`).
//! - [`file_ops`] — file CRUD (`FileRemoveFixer`, `FileRenameFixer`).
//! - [`hygiene`] — text-level cleanup (`FileTrimTrailingWhitespaceFixer`,
//! `FileAppendFinalNewlineFixer`, `FileNormalizeLineEndingsFixer`,
//! `FileCollapseBlankLinesFixer`).
//! - [`strip`] — byte-stripping (`FileStripBidiFixer`,
//! `FileStripZeroWidthFixer`, `FileStripBomFixer`).
pub use ;
pub use ;
pub use line_is_blank;
pub use ;
pub use ;