From 6d1f28eb79c6c70b058fcbae5047dbd744764149 Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Fri, 30 May 2025 13:29:02 +0100 Subject: doc: everything --- src/endable.rs | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/endable.rs (limited to 'src/endable.rs') diff --git a/src/endable.rs b/src/endable.rs deleted file mode 100644 index 6d842f3..0000000 --- a/src/endable.rs +++ /dev/null @@ -1,37 +0,0 @@ -use crate::Error; - -#[derive(Debug)] -pub struct Endable { - inner: T, - ended: bool, -} - -impl Endable { - pub fn new(inner: T) -> Self { - Self { - inner, - ended: false, - } - } - - pub fn end(&mut self) { - self.ended = true; - } - - pub fn into_inner(self) -> T { - self.inner - } - - #[inline(always)] - pub fn try_as_mut(&mut self) -> Result<&mut T, Error> { - if self.ended { - Err(Error::RootElementEnded) - } else { - Ok(&mut self.inner) - } - } - - pub fn ignore_end(&mut self) -> &mut T { - &mut self.inner - } -} -- cgit