Write sidecar fields
This commit is contained in:
@@ -39,9 +39,11 @@ impl<'a> SidecarExtractor<'a> {
|
||||
return Ok(self.output.get_or_init(HashMap::new));
|
||||
}
|
||||
|
||||
let sidecar = std::fs::read_to_string(&sidecar_file)?;
|
||||
let sidecar: toml::Value = toml::from_str(&sidecar)
|
||||
.map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidData, e))?;
|
||||
let sidecar = std::fs::read(&sidecar_file)?;
|
||||
let sidecar: toml::Value = match toml::from_slice(&sidecar) {
|
||||
Ok(x) => x,
|
||||
Err(_) => return Ok(self.output.get_or_init(HashMap::new)),
|
||||
};
|
||||
|
||||
let output: HashMap<Label, PileValue<'_, FileItem>> = match sidecar {
|
||||
toml::Value::Table(t) => t
|
||||
|
||||
Reference in New Issue
Block a user