blob: ce230feeb32a3b24a7f2ce54c3cd7350aaddac97 [file] [log] [blame]
//! 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);
}