Clippy cleanup
This commit is contained in:
parent
e6e1755502
commit
60e94890d0
|
@ -42,7 +42,7 @@ impl Any {
|
|||
pub(crate) fn gql_value_to_json_value(value: Value) -> serde_json::Value {
|
||||
match value {
|
||||
Value::Null => serde_json::Value::Null,
|
||||
Value::Variable(name) => name.clone().into(),
|
||||
Value::Variable(name) => name.into(),
|
||||
Value::Int(n) => n.as_i64().unwrap().into(),
|
||||
Value::Float(n) => n.into(),
|
||||
Value::String(s) => s.into(),
|
||||
|
@ -50,12 +50,12 @@ pub(crate) fn gql_value_to_json_value(value: Value) -> serde_json::Value {
|
|||
Value::Enum(e) => e.into(),
|
||||
Value::List(values) => values
|
||||
.into_iter()
|
||||
.map(|value| gql_value_to_json_value(value))
|
||||
.map(gql_value_to_json_value)
|
||||
.collect_vec()
|
||||
.into(),
|
||||
Value::Object(obj) => serde_json::Value::Object(
|
||||
obj.into_iter()
|
||||
.map(|(k, v)| (k.clone(), gql_value_to_json_value(v)))
|
||||
.map(|(k, v)| (k, gql_value_to_json_value(v)))
|
||||
.collect(),
|
||||
),
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ impl<T: DeserializeOwned + Serialize + Send + Sync> ScalarType for Json<T> {
|
|||
|
||||
fn parse(value: &Value) -> Option<Self> {
|
||||
serde_json::from_value(gql_value_to_json_value(value.clone()))
|
||||
.map(|inner| Json(inner))
|
||||
.map(Json)
|
||||
.ok()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user