From 59d2ee07be79b5f374a305b1b289c75d7af6186b Mon Sep 17 00:00:00 2001 From: Kayos Date: Tue, 26 May 2026 22:18:59 -0700 Subject: [PATCH] Gate test-only MediaFormat import behind cfg(test) Release builds were emitting unused_imports for MediaFormat, which is now only referenced inside a #[cfg(test)] block (after dropping the _suppress_unused stub in the previous commit). --- src/youtube/stream_extractor.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/youtube/stream_extractor.rs b/src/youtube/stream_extractor.rs index f24670e..4840787 100644 --- a/src/youtube/stream_extractor.rs +++ b/src/youtube/stream_extractor.rs @@ -30,7 +30,9 @@ use crate::newpipe::NewPipe; use crate::stream::{ AudioStream, DeliveryMethod, StreamInfo, StreamType, SubtitlesStream, VideoStream, }; -use crate::youtube::itag::{lookup as itag_lookup, ItagType, MediaFormat}; +use crate::youtube::itag::{lookup as itag_lookup, ItagType}; +#[cfg(test)] +use crate::youtube::itag::MediaFormat; use crate::youtube::js::PlayerManager; use crate::youtube::potoken::{po_token_provider, PoTokenResult}; use crate::youtube::stream_helper::{self, generate_content_playback_nonce};