usearcstr::ArcStr;userustc_hash::FxHashMap;/// Per-client input for selecting the factories an HMR push ships. The server never
/// sees execution state; it reads only its own records.
#[derive(Debug)]pubstructClientHmrInput<'a>{pubclient_id:&'astr,
/// The ship map `shipped[C]`: module stable id → rebuild stamp.
pubshipped:&'aFxHashMap<ArcStr, u32>,
pubtop_level_evaluated:&'aFxHashMap<ArcStr, u32>,
}