fn test1() {
    // from issue 6338
    match ((1, "a".to_string()), (2, "b".to_string())) {
        ((1, a), (2, b)) | ((2, b), (1, a)) => {
                assert_eq!(a, "a".to_string());
                assert_eq!(b, "b".to_string());
            },
            _ => panic!(),
    }
}
// Copyright 2013 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT.
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.


Licensed under the Apache License, Version 2.0  or the MIT license
, at your
option. This file may not be copied, modified, or distributed
except according to those terms.
Licensed under the Apache License Version 2 . 0 or the MIT license at your option . This file may not be copied modified or distributed except according to those terms .
fn test1() {
    // from issue 6338
    match ((1, "a".to_string()), (2, "b".to_string())) {
        ((1, a), (2, b)) | ((2, b), (1, a)) => {
                assert_eq!(a, "a".to_string());
                assert_eq!(b, "b".to_string());
            },
            _ => panic!(),
    }
}
fn test1 ( ) { // from issue 6338 match ( ( 1 , " " . to_string ( ) ) , ( 2 , " " . to_string ( ) ) ) { ( ( 1 , a ) , ( 2 , b ) ) | ( ( 2 , b ) , ( 1 , a ) ) => { assert_eq ! ( a " " to_string ( ) ) ; assert_eq ! ( b " " to_string ( ) ) ; } , _ => panic ! ( ) , } }
Copyright 2013 The Rust Project Developers.
Copyright 2013 The Rust Project Developers .