X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftools%2Fclippy%2Ftests%2Fui%2For_fun_call.rs;h=039998f22dd7147b9caf5134f1fcb5e139b11d1d;hb=ddf055ad07b93d27c826e737b674b65ab760e901;hp=2473163d4fd2f4e74752d1f1178d079525ba8c78;hpb=acc269d65b9dd41a0a3c74e5c528b6e65e193e58;p=rust.git diff --git a/src/tools/clippy/tests/ui/or_fun_call.rs b/src/tools/clippy/tests/ui/or_fun_call.rs index 2473163d4fd..628c9704638 100644 --- a/src/tools/clippy/tests/ui/or_fun_call.rs +++ b/src/tools/clippy/tests/ui/or_fun_call.rs @@ -225,4 +225,31 @@ fn less_than_max_suggestion_highest_lines() { } } +mod issue9608 { + fn sig_drop() { + enum X { + X(std::fs::File), + Y(u32), + } + + let _ = None.unwrap_or(X::Y(0)); + } +} + +mod issue8993 { + fn g() -> i32 { + 3 + } + + fn f(n: i32) -> i32 { + n + } + + fn test_map_or() { + let _ = Some(4).map_or(g(), |v| v); + let _ = Some(4).map_or(g(), f); + let _ = Some(4).map_or(0, f); + } +} + fn main() {}