From 746f13fb736f1f8f6b3e9fd0d5cd89a84f8909ab Mon Sep 17 00:00:00 2001 From: DJMrTV Date: Sun, 19 Jan 2025 19:00:23 +0100 Subject: [PATCH] fixed stream type and port number --- src/prudp/packet.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/prudp/packet.rs b/src/prudp/packet.rs index 84b46cb..a24273a 100644 --- a/src/prudp/packet.rs +++ b/src/prudp/packet.rs @@ -65,20 +65,20 @@ pub struct VirtualPort(u8); impl VirtualPort{ #[inline] pub const fn get_stream_type(self) -> u8 { - (self.0 & 0xF0) >> 4 - } - - #[inline] - pub const fn get_port_number(self) -> u8 { (self.0 & 0x0F) } + #[inline] + pub const fn get_port_number(self) -> u8 { + (self.0 & 0xF0) >> 4 + } + #[inline] pub fn stream_type(self, val: u8) -> Self { - let masked_val = val & 0x0F; + let masked_val = val & 0xF0; assert_eq!(masked_val, val); - Self((self.0 & 0xF0) | masked_val) + Self((self.0 & 0x0F) | masked_val) } #[inline]