From: Ian Jackson Date: Sun, 16 May 2021 17:00:58 +0000 (+0100) Subject: packetframe: Provide get_even_broken method X-Git-Tag: otter-0.6.0~232 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4cd5024f09ebe33fe360e9fa300d78f00d43b2c0;p=otter.git packetframe: Provide get_even_broken method We will use this to implement AsRawFd Signed-off-by: Ian Jackson --- 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 {