1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! Hugging Face Hub orchestration helpers. //! //! This module owns remote-specific concerns (repo resolution, preflight, and //! acquisition). Pure file parsing stays in `crate::ir::io_hf_*`. pub mod acquire; pub mod preflight; pub mod resolve; /// Canonical reference to a Hugging Face dataset repository. #[derive(Clone, Debug, PartialEq, Eq)] pub struct HfRepoRef { pub repo_id: String, pub revision: Option<String>, pub config: Option<String>, pub split: Option<String>, }