diff --git a/crates/sui-graphql-client/src/query_types/dynamic_fields.rs b/crates/sui-graphql-client/src/query_types/dynamic_fields.rs index 5ebb7721..cc049d56 100644 --- a/crates/sui-graphql-client/src/query_types/dynamic_fields.rs +++ b/crates/sui-graphql-client/src/query_types/dynamic_fields.rs @@ -134,10 +134,7 @@ impl DynamicFieldValue { /// Return the typename and bcs of this dynamic field value. pub fn type_bcs(&self) -> Option<(String, Vec)> { match self { - DynamicFieldValue::MoveObject(mo) => match mo.contents.as_ref() { - Some(o) => Some((o.__typename.clone(), o.bcs.0.clone().into())), - None => None, - }, + DynamicFieldValue::MoveObject(mo) => mo.contents.as_ref().map(|o| (o.__typename.clone(), o.bcs.0.clone().into())), DynamicFieldValue::MoveValue(mv) => { Some((mv.__typename.clone(), mv.bcs.0.clone().into())) }