]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/clone_on_copy_mut.rs
Rollup merge of #78769 - est31:remove_lifetimes, r=KodrAus
[rust.git] / src / tools / clippy / tests / ui / clone_on_copy_mut.rs
1 pub fn dec_read_dec(i: &mut i32) -> i32 {
2     *i -= 1;
3     let ret = *i;
4     *i -= 1;
5     ret
6 }
7
8 pub fn minus_1(i: &i32) -> i32 {
9     dec_read_dec(&mut i.clone())
10 }
11
12 fn main() {
13     let mut i = 10;
14     assert_eq!(minus_1(&i), 9);
15     assert_eq!(i, 10);
16     assert_eq!(dec_read_dec(&mut i), 9);
17     assert_eq!(i, 8);
18 }