diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-14 21:37:40 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-14 21:37:40 +0100 |
commit | 439dc00d1ce9ff3e5dc05f32a0426152fc5fab89 (patch) | |
tree | 7600a043a35456b7b2571f5806dcb7f838ef2487 /ebml/src/read.rs | |
parent | 274fd00f24864736a9690bee5c3983b9716ab949 (diff) | |
download | jellything-439dc00d1ce9ff3e5dc05f32a0426152fc5fab89.tar jellything-439dc00d1ce9ff3e5dc05f32a0426152fc5fab89.tar.bz2 jellything-439dc00d1ce9ff3e5dc05f32a0426152fc5fab89.tar.zst |
reproduction *almost* perfect
Diffstat (limited to 'ebml/src/read.rs')
-rw-r--r-- | ebml/src/read.rs | 6 |
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)? |