From ccbb566d850800082ccd485371c4e325a23e790f Mon Sep 17 00:00:00 2001 From: Tangent 128 Date: Wed, 16 Oct 2019 23:53:09 -0400 Subject: [PATCH] Remove unused module --- src/lib.rs | 1 - src/slice.rs | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 src/slice.rs diff --git a/src/lib.rs b/src/lib.rs index e11055c..64e234c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,7 +2,6 @@ pub mod ebml; pub mod error; pub mod iterator; -pub mod slice; pub mod stream_parser; pub mod chunk; diff --git a/src/slice.rs b/src/slice.rs deleted file mode 100644 index 8d621cf..0000000 --- a/src/slice.rs +++ /dev/null @@ -1,18 +0,0 @@ -use futures::Async; - -use crate::ebml::EbmlError; -use crate::ebml::EbmlEventSource; -use crate::ebml::FromEbml; - -pub struct EbmlSlice<'a>(pub &'a [u8]); - -impl<'b> EbmlEventSource for EbmlSlice<'b> { - type Error = EbmlError; - - fn poll_event<'a, T: FromEbml<'a>>(&'a mut self) -> Result>, EbmlError> { - T::decode_element(self.0).map(|option| option.map(|(element, element_size)| { - self.0 = &self.0[element_size..]; - element - })).map(Async::Ready) - } -}