From dc5df5c073dd602961578511315a404ac005b7f8 Mon Sep 17 00:00:00 2001 From: Mute Date: Thu, 13 Aug 2026 07:44:02 +0000 Subject: [PATCH] fix private type leak and dead_code warnings - LinkFd -> pub(crate) so it's visible in return types of readable/writable - #[allow(dead_code)] on Proto enum (Udp variant reserved for v2) --- gatunad/src/link.rs | 2 +- gatunad/src/upstream.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gatunad/src/link.rs b/gatunad/src/link.rs index 2379aee..23c9151 100644 --- a/gatunad/src/link.rs +++ b/gatunad/src/link.rs @@ -19,7 +19,7 @@ impl MacAddr { } } -struct LinkFd(RawFd); +pub(crate) struct LinkFd(RawFd); impl AsRawFd for LinkFd { fn as_raw_fd(&self) -> RawFd { self.0 diff --git a/gatunad/src/upstream.rs b/gatunad/src/upstream.rs index c14ba09..21d7314 100644 --- a/gatunad/src/upstream.rs +++ b/gatunad/src/upstream.rs @@ -3,6 +3,7 @@ use crate::frame::{UpstreamEntry, PROTO_TCP, PROTO_UDP}; #[derive(Clone, Copy, Debug, PartialEq, Eq)] +#[allow(dead_code)] pub enum Proto { Tcp, Udp,