]> git.lizzy.rs Git - rust.git/blob - src/test/ui/overloaded/overloaded-calls-object-one-arg.rs
Auto merge of #106025 - matthiaskrgr:rollup-vz5rqah, r=matthiaskrgr
[rust.git] / src / test / ui / overloaded / overloaded-calls-object-one-arg.rs
1 // run-pass
2 // Tests calls to closure arguments where the closure takes 1 argument.
3 // This is a bit tricky due to rust-call ABI.
4
5
6 fn foo(f: &mut dyn FnMut(isize) -> isize) -> isize {
7     f(22)
8 }
9
10 fn main() {
11     let z = foo(&mut |x| x *100);
12     assert_eq!(z, 2200);
13 }