aboutsummaryrefslogtreecommitdiff
path: root/ebml/src/read.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ebml/src/read.rs')
-rw-r--r--ebml/src/read.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/ebml/src/read.rs b/ebml/src/read.rs
index 3853782..9e080be 100644
--- a/ebml/src/read.rs
+++ b/ebml/src/read.rs
@@ -23,10 +23,6 @@ pub struct EbmlReader {
pub position: usize,
}
-pub trait EbmlRead: Sized {
- fn read(r: &mut EbmlReader) -> Result<Self>;
-}
-
impl EbmlReader {
pub fn new<T: Seek + Read + 'static>(inner: T) -> Self {
Self {
@@ -96,7 +92,7 @@ impl EbmlReader {
let size = self.read_tag_size()?;
let is_master = MatroskaTag::is_master(id)?;
let tag = if is_master {
- MatroskaTag::construct_master(id, Master::Start(size))?
+ MatroskaTag::construct_master(id, Master::Start)?
} else {
let data = self.read_buf(size)?;
MatroskaTag::parse(id, &data)?