Skip to content

Instantly share code, notes, and snippets.

@DarkFenX
Created May 18, 2020 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DarkFenX/11c0caec1276ddbcaaffce0a6a7be489 to your computer and use it in GitHub Desktop.
Save DarkFenX/11c0caec1276ddbcaaffce0a6a7be489 to your computer and use it in GitHub Desktop.
fn check_map<'a>(&self, addr: &PhobosAddress, json: &'a JsonValue) -> PhobosResult<&'a JsonMap<String, JsonValue>> {
match json.as_object() {
Some(json) => return Ok(json),
None => {
return Err(PhobosHandlerError::new(format!(
"{} conversion failed: highest-level structure is not a map",
addr.get_full_str(&self.base_path)
)))
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment