error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:6:5
   |
LL | /     let index = v[0];
LL | |
LL | |
LL | |     v[0] = v[index];
LL | |     v[index] = index;
   | |_____________________^
   |
   = note: `-D clippy::manual-swap` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::manual_swap)]`
help: try
   |
LL ~     let index = v[0];
LL +     v.swap(0, index);
   |

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:15:5
   |
LL | /     let tmp = v[0];
LL | |
LL | |     v[0] = v[1];
LL | |     v[1] = tmp;
   | |_______________^
   |
help: try
   |
LL ~     let tmp = v[0];
LL +     v.swap(0, 1);
   |

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:27:5
   |
LL | /     let temp = v[i1];
LL | |
LL | |     v[i1] = v[i2];
LL | |     v[i2] = temp;
   | |_________________^ help: try: `v.swap(i1, i2);`

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:37:5
   |
LL | /     let temp = v[i1];
LL | |
LL | |     v[i1] = v[i2 + 1];
LL | |     v[i2 + 1] = temp;
   | |_____________________^ help: try: `v.swap(i1, i2 + 1);`

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:47:5
   |
LL | /     let temp = v[i1];
LL | |
LL | |     v[i1] = v[i2 + 1];
LL | |     v[i2 + 1] = temp;
   | |_____________________^ help: try: `v.swap(i1, i2 + 1);`

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:55:5
   |
LL | /     let index = v[0];
LL | |
LL | |
LL | |     v[0] = v[index + 1];
LL | |     v[index + 1] = index;
   | |_________________________^
   |
help: try
   |
LL ~     let index = v[0];
LL +     v.swap(0, index + 1);
   |

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:66:5
   |
LL | /     let tmp = v[i1 * 3];
LL | |
LL | |     v[i1 * 3] = v[i2 / 2];
LL | |     v[i2 / 2] = tmp;
   | |____________________^ help: try: `v.swap(i1 * 3, i2 / 2);`

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:76:5
   |
LL | /     let tmp = v[i1 + i2];
LL | |
LL | |     v[i1 + i2] = v[i2];
LL | |     v[i2] = tmp;
   | |________________^ help: try: `v.swap(i1 + i2, i2);`

error: this looks like you are swapping elements of `v` manually
  --> tests/ui/manual_swap_auto_fix.rs:87:9
   |
LL | /         let tmp = v[i1];
LL | |
LL | |         v[i1] = v[i2];
LL | |         v[i2] = tmp;
   | |____________________^ help: try: `v.swap(i1, i2);`

error: aborting due to 9 previous errors

