From d8fbd41c1495870814902d97e7e4c8406c1a06c6 Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Tue, 17 Feb 2026 15:45:59 +0800 Subject: [PATCH] refactor: simplify code --- protocols/mdns/src/behaviour/iface/dns.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/protocols/mdns/src/behaviour/iface/dns.rs b/protocols/mdns/src/behaviour/iface/dns.rs index 35cba44f4af..140e2df24c4 100644 --- a/protocols/mdns/src/behaviour/iface/dns.rs +++ b/protocols/mdns/src/behaviour/iface/dns.rs @@ -253,16 +253,12 @@ fn duration_to_secs(duration: Duration) -> u32 { /// Appends a big-endian u32 to `out`. fn append_u32(out: &mut Vec, value: u32) { - out.push(((value >> 24) & 0xff) as u8); - out.push(((value >> 16) & 0xff) as u8); - out.push(((value >> 8) & 0xff) as u8); - out.push((value & 0xff) as u8); + out.extend(value.to_be_bytes()); } /// Appends a big-endian u16 to `out`. fn append_u16(out: &mut Vec, value: u16) { - out.push(((value >> 8) & 0xff) as u8); - out.push((value & 0xff) as u8); + out.extend(value.to_be_bytes()); } /// Generates and returns a random alphanumeric string of `length` size.