From 9c422f8c4b259e2c5dcd7b049458bdfccac7448c Mon Sep 17 00:00:00 2001 From: "A. Cody Schuffelen" Date: Sat, 27 Jan 2024 16:24:35 -0800 Subject: [PATCH] Re-export `dhcpv4::Flags` and `dhcpv4::OpCode` Similar to issue #762 and PR #763, `DhcpPacket::set_flags` and `DhcpPacket::set_opcode` were not usable externally because `dhcpv4::Flags` and `dhcpv4::OpCode` were private types. Re-export these types as `smoltcp::wire::DhcpFlags` and `smoltcp::wire::DhcpOpCode`. --- src/wire/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wire/mod.rs b/src/wire/mod.rs index 98861912f..e73e2305f 100644 --- a/src/wire/mod.rs +++ b/src/wire/mod.rs @@ -267,8 +267,8 @@ pub use self::tcp::{ #[cfg(feature = "proto-dhcpv4")] pub use self::dhcpv4::{ - DhcpOption, DhcpOptionWriter, MessageType as DhcpMessageType, Packet as DhcpPacket, - Repr as DhcpRepr, CLIENT_PORT as DHCP_CLIENT_PORT, + DhcpOption, DhcpOptionWriter, Flags as DhcpFlags, MessageType as DhcpMessageType, + OpCode as DhcpOpCode, Packet as DhcpPacket, Repr as DhcpRepr, CLIENT_PORT as DHCP_CLIENT_PORT, MAX_DNS_SERVER_COUNT as DHCP_MAX_DNS_SERVER_COUNT, SERVER_PORT as DHCP_SERVER_PORT, };