This commit is contained in:
JMARyA 2024-10-18 10:57:38 +02:00
parent 6c6ee93fbf
commit 4c0769199c
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
4 changed files with 48 additions and 10 deletions

View file

@ -44,7 +44,7 @@ pub struct Variant {
/// Days until expiry
pub expiry: Option<i64>,
/// Associated barcodes
pub barcodes: Option<Vec<i64>>
pub barcodes: Option<Vec<i64>>,
}
impl Variant {
@ -72,8 +72,12 @@ impl Variant {
.get("expiry")
.map(|x| x.as_i64().unwrap()),
barcodes: json.as_mapping().unwrap().get("barcodes").map(|x| {
x.as_sequence().unwrap().into_iter().map(|x| x.as_i64().unwrap()).collect()
})
x.as_sequence()
.unwrap()
.into_iter()
.map(|x| x.as_i64().unwrap())
.collect()
}),
}
}