INNER CODE UNIT · Rust
full_graphql_error_deserialization
graphql-rust/graphql-client · graphql_client/src/lib.rs:333
fn full_graphql_error_deserialization() {
let err = json!({
"message": "I accidentally your whole query",
"locations": [{ "line": 3, "column": 13}, {"line": 56, "column": 1}],
"path": ["home", "alone", 3, "rating"]
});
let deserialized_error: Error = serde_json::from_value(err).unwrap();
assert_eq!(
deserialized_error,
Error {
message: "I accidentally your whole query".to_string(),
locations: Some(vec![
Location {
line: 3,
column: 13,
},