diff --git a/src/collections/all.rs b/src/collections/all.rs index b4f80273..9343cc28 100644 --- a/src/collections/all.rs +++ b/src/collections/all.rs @@ -194,7 +194,7 @@ impl Serialize for Event { impl<'de> Deserialize<'de> for Event { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(), @@ -441,7 +441,7 @@ impl Serialize for RoomEvent { impl<'de> Deserialize<'de> for RoomEvent { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(), @@ -644,7 +644,7 @@ impl Serialize for StateEvent { impl<'de> Deserialize<'de> for StateEvent { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(), diff --git a/src/collections/only.rs b/src/collections/only.rs index aa314337..4c433cb2 100644 --- a/src/collections/only.rs +++ b/src/collections/only.rs @@ -67,7 +67,7 @@ impl Serialize for Event { impl<'de> Deserialize<'de> for Event { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(), @@ -148,7 +148,7 @@ impl Serialize for RoomEvent { impl<'de> Deserialize<'de> for RoomEvent { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(), diff --git a/src/room/message.rs b/src/room/message.rs index 287144a2..32d50631 100644 --- a/src/room/message.rs +++ b/src/room/message.rs @@ -270,7 +270,7 @@ impl Serialize for MessageEventContent { impl<'de> Deserialize<'de> for MessageEventContent { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let message_type_value = match value.get("msgtype") { Some(value) => value.clone(), diff --git a/src/stripped.rs b/src/stripped.rs index cd45db53..066f3df8 100644 --- a/src/stripped.rs +++ b/src/stripped.rs @@ -97,7 +97,7 @@ impl Serialize for StrippedState { impl<'de> Deserialize<'de> for StrippedState { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de> { - let value: Value = try!(Deserialize::deserialize(deserializer)); + let value: Value = Deserialize::deserialize(deserializer)?; let event_type_value = match value.get("type") { Some(value) => value.clone(),