We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9001b1e commit 8f05f02Copy full SHA for 8f05f02
src/liballoc/tests/btree/map.rs
@@ -552,6 +552,26 @@ fn test_clone() {
552
}
553
554
555
+#[test]
556
+fn test_clone_from() {
557
+ let mut map1 = BTreeMap::new();
558
+ let size = 30;
559
+
560
+ for i in 0..size {
561
+ map1.insert(i, 10 * i);
562
+ let mut map2 = BTreeMap::new();
563
+ for j in 0..i {
564
+ map2.insert(100 * j + 1, 2 * j + 1);
565
+ let mut map1_copy = map2.clone();
566
+ map1_copy.clone_from(&map1);
567
+ assert_eq!(map1_copy, map1);
568
+ let mut map2_copy = map1.clone();
569
+ map2_copy.clone_from(&map2);
570
+ assert_eq!(map2_copy, map2);
571
+ }
572
573
+}
574
575
#[test]
576
#[allow(dead_code)]
577
fn test_variance() {
0 commit comments