summaryrefslogtreecommitdiffstats
path: root/src/packet_identifier.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/packet_identifier.rs')
-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)
}
}