From 4cd5024f09ebe33fe360e9fa300d78f00d43b2c0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 16 May 2021 18:00:58 +0100 Subject: [PATCH] packetframe: Provide get_even_broken method We will use this to implement AsRawFd Signed-off-by: Ian Jackson --- src/packetframe.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/packetframe.rs b/src/packetframe.rs index 349d7ea1..2c0b3bf2 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -144,6 +144,10 @@ impl Fuse { } r? } + + pub fn get_even_broken(&self) -> &RW { + self.inner.as_ref().unwrap_or_else(|e| e.inner.as_ref().unwrap()) + } } impl Read for Fuse { -- 2.30.2