summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2024-04-05 08:00:58 +0200
committerMatthias Beyer <mail@beyermatthias.de>2024-04-05 08:00:58 +0200
commit7522178737fc9916a2ec0b5e0ff51960a7d93137 (patch)
tree9a94f81178856047a95d9a0a2a9b887b9d358781
parent5ddd8ae1dba01b419163b9a616246460fc7def8f (diff)
Fix: Replace TryFrom that cannot fail with From impl
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/packet_identifier.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/packet_identifier.rs b/src/packet_identifier.rs
index ff7127b..5a59917 100644
--- a/src/packet_identifier.rs
+++ b/src/packet_identifier.rs
@@ -20,15 +20,9 @@ impl std::fmt::Display for PacketIdentifier {
}
}
-impl TryFrom<mqtt_format::v5::variable_header::PacketIdentifier> for PacketIdentifier {
- type Error = (); // TODO
-
- fn try_from(
- value: mqtt_format::v5::variable_header::PacketIdentifier,
- ) -> Result<Self, Self::Error> {
- std::num::NonZeroU16::try_from(value.0)
- .map(Self)
- .map_err(drop) // TODO
+impl From<mqtt_format::v5::variable_header::PacketIdentifier> for PacketIdentifier {
+ fn from(value: mqtt_format::v5::variable_header::PacketIdentifier) -> Self {
+ Self(value.0)
}
}