Skip to content

Commit cc60452

Browse files
committed
ignore main for cov, it's IO glue code
1 parent d35a5da commit cc60452

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

exercise_downloader/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ readme = "../README.md"
1111
keywords = ["pybites", "rust", "exercises"]
1212
categories = ["command-line-utilities"]
1313

14+
[lints.rust]
15+
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
16+
1417
[dependencies]
1518
reqwest = { version="0.12.23" , features = ["blocking", "json"]}
1619
serde = { version = "1.0.227", features = ["derive"] }

exercise_downloader/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ fn write_all_exercises(base_path: &Path, bites: &[Bite]) -> std::io::Result<()>
187187
Ok(())
188188
}
189189

190+
#[cfg(not(tarpaulin_include))]
190191
fn main() -> Result<(), Box<dyn std::error::Error>> {
191192
let base_path = env::current_dir().unwrap().join("exercises");
192193

0 commit comments

Comments
 (0)