| //! Check the basic functionality of `std::mem::swap` to ensure it correctly | |
| //! exchanges the values of two mutable variables. | |
| //@ run-pass | |
| use std::mem::swap; | |
| pub fn main() { | |
| let mut x = 3; | |
| let mut y = 7; | |
| swap(&mut x, &mut y); | |
| assert_eq!(x, 7); | |
| assert_eq!(y, 3); | |
| } |