]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/fn_address_comparisons.rs
Rollup merge of #78216 - workingjubilee:duration-zero, r=m-ou-se
[rust.git] / src / tools / clippy / tests / ui / fn_address_comparisons.rs
1 use std::fmt::Debug;
2 use std::ptr;
3 use std::rc::Rc;
4 use std::sync::Arc;
5
6 fn a() {}
7
8 #[warn(clippy::fn_address_comparisons)]
9 fn main() {
10     type F = fn();
11     let f: F = a;
12     let g: F = f;
13
14     // These should fail:
15     let _ = f == a;
16     let _ = f != a;
17
18     // These should be fine:
19     let _ = f == g;
20 }