Skip to content

Instantly share code, notes, and snippets.

@DarkFenX
Created May 17, 2020 11:55
Show Gist options
  • Save DarkFenX/035bbbed04836071f6277b0b5f71e18a to your computer and use it in GitHub Desktop.
Save DarkFenX/035bbbed04836071f6277b0b5f71e18a to your computer and use it in GitHub Desktop.
fn _read_json(&self, addr: &PhobosAddress) -> PhobosHandlerResult<JsonValue> {
let bytes = self
._read_file(addr)
.map_err(|e| PhobosHandlerError::from_path_err(e, addr.get_full_str(&self.base_path)))?;
let data = serde_json::from_slice(&bytes)
.map_err(|e| PhobosHandlerError::from_path_err(e, addr.get_full_str(&self.base_path)))?;
Ok(data)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment