From 5990ec9566596bdc4f50c9d79d3c84ae1ded6242 Mon Sep 17 00:00:00 2001 From: MattJackson <1085847+MattJackson@users.noreply.github.com> Date: Fri, 10 Apr 2026 08:23:32 -0700 Subject: [PATCH] Fix test failures: correct EBML size assertion, fix doc tests - Fix write_size test: 127 encodes as [0x40, 0x7F] not [0xC0, 0x7F] - Mark doc examples as ignore (use incomplete pseudo-code) --- src/event.rs | 2 +- src/mux/ebml.rs | 2 +- src/mux/stream.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/event.rs b/src/event.rs index 0ad73c7..54c676c 100644 --- a/src/event.rs +++ b/src/event.rs @@ -4,7 +4,7 @@ //! The app registers a callback to receive them. //! No display logic, no English text — just data. //! -//! ```rust +//! ```rust,ignore //! disc.rip(&mut session, 0, output, |event| { //! match event.kind { //! EventKind::BytesRead { bytes, total } => update_progress(bytes, total), diff --git a/src/mux/ebml.rs b/src/mux/ebml.rs index 5ada5ca..082cdd8 100644 --- a/src/mux/ebml.rs +++ b/src/mux/ebml.rs @@ -234,7 +234,7 @@ mod tests { buf.clear(); write_size(&mut buf, 127).unwrap(); - assert_eq!(buf, [0xC0, 127]); // 127 >= 0x7F, uses 2 bytes + assert_eq!(buf, [0x40, 127]); // 127 >= 0x7F, uses 2 bytes: (0>>8)|0x40, 127 buf.clear(); write_size(&mut buf, 126).unwrap(); diff --git a/src/mux/stream.rs b/src/mux/stream.rs index 8a29758..dfe3d64 100644 --- a/src/mux/stream.rs +++ b/src/mux/stream.rs @@ -1,6 +1,6 @@ //! MkvStream — a Write adapter that demuxes BD-TS and writes MKV. //! -//! ```rust +//! ```rust,ignore //! let output = MkvStream::new(file) //! .title(&disc.titles[0]) //! .max_buffer(20 * 1024 * 1024);