1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! <b style="font-variant:small-caps">version_downloads.csv</b> use crate::versions::VersionId; use chrono::NaiveDate; use serde::Deserialize; /// One row of **version_downloads.csv**. #[derive(Deserialize, Debug)] #[serde(deny_unknown_fields)] #[non_exhaustive] pub struct Row { pub version_id: VersionId, pub downloads: u64, #[serde(deserialize_with = "crate::date::de")] pub date: NaiveDate, }