Fix dates (hopefully)

This commit is contained in:
Hellx2 2024-08-18 20:21:09 +10:00
parent ae1f1edd76
commit 196458be0e

View file

@ -57,13 +57,13 @@ pub struct Image {
impl FromStr for Image {
type Err = String;
fn from_str(value: &str) -> Result<Self, String> {
let mut parts = value.split_whitespace().map(|x| x.to_owned());
let parts: Vec<String> = value.split_whitespace().map(|x| x.to_owned()).collect();
Ok(Self {
repository: parts.next().expect("Failed to get repository."),
tag: parts.next().expect("Failed to get tag."),
id: parts.next().expect("Failed to get ID."),
created: parts.next().expect("Failed to get created time."),
size: parts.next().expect("Failed to get size."),
repository: parts[0].clone(),
tag: parts[1].clone(),
id: parts[2].clone(),
created: parts[3..(parts.len() - 1)].join(" "),
size: parts.last().expect("Failed to get last item!").clone(),
})
}
}