]> git.proxmox.com Git - rustc.git/blob - library/core/tests/clone.rs
New upstream version 1.71.1+dfsg1
[rustc.git] / library / core / tests / clone.rs
1 #[test]
2 #[cfg_attr(not(bootstrap), allow(suspicious_double_ref_op))]
3 fn test_borrowed_clone() {
4 let x = 5;
5 let y: &i32 = &x;
6 let z: &i32 = (&y).clone();
7 assert_eq!(*z, 5);
8 }
9
10 #[test]
11 fn test_clone_from() {
12 let a = Box::new(5);
13 let mut b = Box::new(10);
14 b.clone_from(&a);
15 assert_eq!(*b, 5);
16 }