| 1| 2|fn foo<T>(x: T) { | |
| 2| 2| let mut i = 0; | |
| 3| 22| while i < 10 { | |
| 4| 20| i != 0 || i != 0; | |
| ^2 | |
| 5| 20| i += 1; | |
| 6| | } | |
| 7| 2|} | |
| ------------------ | |
| | unused::foo::<f32>: | |
| | 1| 1|fn foo<T>(x: T) { | |
| | 2| 1| let mut i = 0; | |
| | 3| 11| while i < 10 { | |
| | 4| 10| i != 0 || i != 0; | |
| | ^1 | |
| | 5| 10| i += 1; | |
| | 6| | } | |
| | 7| 1|} | |
| ------------------ | |
| | unused::foo::<u32>: | |
| | 1| 1|fn foo<T>(x: T) { | |
| | 2| 1| let mut i = 0; | |
| | 3| 11| while i < 10 { | |
| | 4| 10| i != 0 || i != 0; | |
| | ^1 | |
| | 5| 10| i += 1; | |
| | 6| | } | |
| | 7| 1|} | |
| ------------------ | |
| 8| | | |
| 9| 0|fn unused_template_func<T>(x: T) { | |
| 10| 0| let mut i = 0; | |
| 11| 0| while i < 10 { | |
| 12| 0| i != 0 || i != 0; | |
| 13| 0| i += 1; | |
| 14| | } | |
| 15| 0|} | |
| 16| | | |
| 17| 0|fn unused_func(mut a: u32) { | |
| 18| 0| if a != 0 { | |
| 19| 0| a += 1; | |
| 20| 0| } | |
| 21| 0|} | |
| 22| | | |
| 23| 0|fn unused_func2(mut a: u32) { | |
| 24| 0| if a != 0 { | |
| 25| 0| a += 1; | |
| 26| 0| } | |
| 27| 0|} | |
| 28| | | |
| 29| 0|fn unused_func3(mut a: u32) { | |
| 30| 0| if a != 0 { | |
| 31| 0| a += 1; | |
| 32| 0| } | |
| 33| 0|} | |
| 34| | | |
| 35| 1|fn main() -> Result<(), u8> { | |
| 36| 1| foo::<u32>(0); | |
| 37| 1| foo::<f32>(0.0); | |
| 38| 1| Ok(()) | |
| 39| 1|} | |