diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2024-04-05 08:00:58 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2024-04-05 08:00:58 +0200 |
commit | 7522178737fc9916a2ec0b5e0ff51960a7d93137 (patch) | |
tree | 9a94f81178856047a95d9a0a2a9b887b9d358781 | |
parent | 5ddd8ae1dba01b419163b9a616246460fc7def8f (diff) |
Fix: Replace TryFrom that cannot fail with From impl
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | src/packet_identifier.rs | 12 |
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) } } |