From ea4d00ea9d07f299d34bee32ea2244a61dfaa106 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Sun, 10 May 2020 13:36:47 -0700 Subject: codegen patches (using script) --- rust/fatcat-openapi/src/models.rs | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'rust/fatcat-openapi/src') diff --git a/rust/fatcat-openapi/src/models.rs b/rust/fatcat-openapi/src/models.rs index 3de56ed8..79271dbe 100644 --- a/rust/fatcat-openapi/src/models.rs +++ b/rust/fatcat-openapi/src/models.rs @@ -5170,7 +5170,7 @@ pub struct ReleaseEntity { /// Full date when this release was formally published. ISO format, like `2019-03-05`. See guide for semantics. #[serde(rename = "release_date")] #[serde(skip_serializing_if = "Option::is_none")] - pub release_date: Option>, + pub release_date: Option, /// Year when this release was formally published. Must match `release_date` if that field is set; this field exists because sometimes only the year is known. #[serde(rename = "release_year")] @@ -5185,7 +5185,7 @@ pub struct ReleaseEntity { /// Full date when this release was formally withdrawn (if applicable). ISO format, like `release_date`. #[serde(rename = "withdrawn_date")] #[serde(skip_serializing_if = "Option::is_none")] - pub withdrawn_date: Option>, + pub withdrawn_date: Option, /// Year corresponding with `withdrawn_date` like `release_year`/`release_date`. #[serde(rename = "withdrawn_year")] @@ -5463,10 +5463,10 @@ impl std::str::FromStr for ReleaseEntity { pub container_id: Vec, pub release_type: Vec, pub release_stage: Vec, - pub release_date: Vec>, + pub release_date: Vec, pub release_year: Vec, pub withdrawn_status: Vec, - pub withdrawn_date: Vec>, + pub withdrawn_date: Vec, pub withdrawn_year: Vec, pub ext_ids: Vec, pub volume: Vec, @@ -5566,20 +5566,18 @@ impl std::str::FromStr for ReleaseEntity { "release_stage" => intermediate_rep .release_stage .push(String::from_str(val).map_err(|x| format!("{}", x))?), - "release_date" => intermediate_rep.release_date.push( - chrono::DateTime::::from_str(val) - .map_err(|x| format!("{}", x))?, - ), + "release_date" => intermediate_rep + .release_date + .push(chrono::NaiveDate::from_str(val).map_err(|x| format!("{}", x))?), "release_year" => intermediate_rep .release_year .push(i64::from_str(val).map_err(|x| format!("{}", x))?), "withdrawn_status" => intermediate_rep .withdrawn_status .push(String::from_str(val).map_err(|x| format!("{}", x))?), - "withdrawn_date" => intermediate_rep.withdrawn_date.push( - chrono::DateTime::::from_str(val) - .map_err(|x| format!("{}", x))?, - ), + "withdrawn_date" => intermediate_rep + .withdrawn_date + .push(chrono::NaiveDate::from_str(val).map_err(|x| format!("{}", x))?), "withdrawn_year" => intermediate_rep .withdrawn_year .push(i64::from_str(val).map_err(|x| format!("{}", x))?), -- cgit v1.2.3