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_derive::Deserialize;
/// One row of **version_downloads.csv**.
#[derive(Deserialize, Clone, 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,
}