//! Language-specific version file updaters.
//!
//! [`manager::UpdateManager`] orchestrates manifest loading and
//! file change generation. [`traits::PackageUpdater`] is the trait
//! implemented by each language module. [`dispatch::Updater`]
//! selects the right updater at runtime using static dispatch.