diff --git a/src/ebml.rs b/src/ebml.rs index 2ef62fe..67400ae 100644 --- a/src/ebml.rs +++ b/src/ebml.rs @@ -1,5 +1,4 @@ use bytes::{BigEndian, ByteOrder, BufMut}; -use futures::Async; use std::error::Error as ErrorTrait; use std::fmt::{Display, Formatter, Result as FmtResult}; use std::io::{Cursor, Error as IoError, ErrorKind, Result as IoResult, Write, Seek, SeekFrom}; @@ -251,12 +250,6 @@ pub trait FromEbml<'b>: Sized { } } -pub trait EbmlEventSource<'a> { - type Event: FromEbml<'a>; - type Error; - fn poll_event(&'a mut self) -> Result<Async<Option<Self::Event>>, Self::Error>; -} - #[cfg(test)] mod tests { use bytes::{BytesMut};