We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91cf02c commit 10671f1Copy full SHA for 10671f1
src/liballoc/collections/vec_deque/tests.rs
@@ -361,6 +361,29 @@ fn test_vec_from_vecdeque() {
361
}
362
363
364
+#[test]
365
+fn test_clone_from() {
366
+ let m = vec![1; 8];
367
+ let n = vec![2; 12];
368
+ for pfv in 0..8 {
369
+ for pfu in 0..8 {
370
+ for longer in 0..2 {
371
+ let (vr, ur) = if longer == 0 { (&m, &n) } else { (&n, &m) };
372
+ let mut v = VecDeque::from(vr.clone());
373
+ for _ in 0..pfv {
374
+ v.push_front(1);
375
+ }
376
+ let mut u = VecDeque::from(ur.clone());
377
+ for _ in 0..pfu {
378
+ u.push_front(2);
379
380
+ v.clone_from(&u);
381
+ assert_eq!(&v, &u);
382
383
384
385
+}
386
+
387
#[test]
388
fn issue_53529() {
389
use crate::boxed::Box;
0 commit comments