1 1| |#![allow(unused_assignments, unused_variables)]
3 3| 0|pub fn unused_pub_fn_not_in_library() {
4 4| 0| // Initialize test constants in a way that cannot be determined at compile time, to ensure
5 5| 0| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
6 6| 0| // dependent conditions.
7 7| 0| let is_true = std::env::args().len() == 1;
9 9| 0| let mut countdown = 0;
11 11| 0| countdown = 10;
15 15| 0|fn unused_fn() {
16 16| 0| // Initialize test constants in a way that cannot be determined at compile time, to ensure
17 17| 0| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
18 18| 0| // dependent conditions.
19 19| 0| let is_true = std::env::args().len() == 1;
21 21| 0| let mut countdown = 0;
23 23| 0| countdown = 10;
28 28| 1| // Initialize test constants in a way that cannot be determined at compile time, to ensure
29 29| 1| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
30 30| 1| // dependent conditions.
31 31| 1| let is_true = std::env::args().len() == 1;
33 33| 1| let mut countdown = 0;
35 35| 1| countdown = 10;