diff --git a/src/download.rs b/src/download.rs index 7ba3fbf..0b51ea4 100644 --- a/src/download.rs +++ b/src/download.rs @@ -271,6 +271,7 @@ async fn download_chunks_by_param( Ok(()) } +#[allow(dead_code)] struct StreamDownload { file: PathBuf, // track_name: String TODO: add for multiple audio languages, diff --git a/src/lib.rs b/src/lib.rs index ab8848e..9eba190 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,7 +3,6 @@ //! Client for the public YouTube / YouTube Music API (Innertube), //! inspired by [NewPipe](https://github.com/TeamNewPipe/NewPipeExtractor). -#![allow(dead_code)] #![warn(clippy::todo)] #[macro_use] diff --git a/src/serializer/text.rs b/src/serializer/text.rs index dfa5321..5bb30eb 100644 --- a/src/serializer/text.rs +++ b/src/serializer/text.rs @@ -497,6 +497,7 @@ mod tests { fn t_deserialize_text(#[case] test_json: &str, #[case] exp: Vec<&str>) { #[serde_as] #[derive(Deserialize)] + #[allow(dead_code)] struct S { #[serde_as(as = "Text")] txt: String, @@ -504,6 +505,7 @@ mod tests { #[serde_as] #[derive(Deserialize)] + #[allow(dead_code)] struct SVec { #[serde_as(as = "Text")] txt: Vec, @@ -517,17 +519,20 @@ mod tests { } #[derive(Debug, Deserialize)] + #[allow(dead_code)] struct SLink { ln: TextComponent, } #[derive(Debug, Deserialize)] + #[allow(dead_code)] struct SLinks { ln: TextComponents, } #[serde_as] #[derive(Debug, Deserialize)] + #[allow(dead_code)] struct SAttributed { #[serde_as(as = "AttributedText")] ln: TextComponents, diff --git a/src/serializer/vec_log_err.rs b/src/serializer/vec_log_err.rs index d8cf058..8570b56 100644 --- a/src/serializer/vec_log_err.rs +++ b/src/serializer/vec_log_err.rs @@ -98,12 +98,14 @@ mod tests { #[serde_as] #[derive(Debug, Deserialize)] + #[allow(dead_code)] struct S { #[serde_as(as = "crate::serializer::VecLogError<_>")] items: MapResult>, } #[derive(Debug, Deserialize)] + #[allow(dead_code)] struct Item { name: String, }