From 439dc00d1ce9ff3e5dc05f32a0426152fc5fab89 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 14 Jan 2023 21:37:40 +0100 Subject: reproduction *almost* perfect --- ebml/src/read.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'ebml/src/read.rs') 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; -} - impl EbmlReader { pub fn new(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)? -- cgit v1.2.3-70-g09d2