3 #![warn(clippy::implicit_return)]
4 #![allow(clippy::needless_return, unused)]
6 fn test_end_of_fn() -> bool {
15 #[allow(clippy::needless_bool)]
16 fn test_if_block() -> bool {
25 fn test_match(x: bool) -> bool {
32 #[allow(clippy::needless_return)]
33 fn test_match_with_unreachable(x: bool) -> bool {
36 false => unreachable!(),
40 #[allow(clippy::never_loop)]
41 fn test_loop() -> bool {
47 #[allow(clippy::never_loop)]
48 fn test_loop_with_block() -> bool {
56 #[allow(clippy::never_loop)]
57 fn test_loop_with_nests() -> bool {
67 #[allow(clippy::redundant_pattern_matching)]
68 fn test_loop_with_if_let() -> bool {
70 if let Some(x) = Some(true) {
82 fn test_panic() -> bool {
86 fn test_return_macro() -> String {
87 format!("test {}", "test")
91 let _ = test_end_of_fn();
92 let _ = test_if_block();
93 let _ = test_match(true);
94 let _ = test_match_with_unreachable(true);
96 let _ = test_loop_with_block();
97 let _ = test_loop_with_nests();
98 let _ = test_loop_with_if_let();
100 let _ = test_return_macro();