From e45053eebe4d30e4416268be7ad3d9aebbf4cac8 Mon Sep 17 00:00:00 2001 From: brevalferrari Date: Sat, 7 Jun 2025 17:37:15 +0200 Subject: [PATCH] blip as example for docs.rs example scraping --- Cargo.toml | 8 ++++++++ src/cli/main.rs | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index a315900..b4ff9ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,3 +47,11 @@ raw = ["raw_audio"] name = "blip" path = "src/cli/main.rs" required-features = ["bin"] + +[[example]] +name = "blip" +path = "src/cli/main.rs" +required-features = ["bin"] + +[lints.rust] +missing_docs = "warn" diff --git a/src/cli/main.rs b/src/cli/main.rs index ca419af..d3d6d6c 100644 --- a/src/cli/main.rs +++ b/src/cli/main.rs @@ -166,7 +166,7 @@ fn parse_and_compile(opts: &PlayOpts) -> anyhow::Result> { compiler .compile_all(tokens) .inspect(|v| { - let is_nan = |sample| sample.abs().is_nan(); + let is_nan = |sample: &f64| sample.abs().is_nan(); if v.iter().all(is_nan) { error!("🎉 All your samples are NaN, you got yourself a \"Not a Song\" (NaS)!") } else if v.iter().any(is_nan) {