tuples 1.20.1

Provides many useful tools related to tuples
Documentation
//! Permutations

include!("./gen/permutations.rs");

#[cfg(test)]
mod tests {
    use super::TuplePermutations2;

    #[test]
    fn test1() {
        let a = (1, 2, 3);
        let r = a.permutations_2();
        assert_eq!(r, ((1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)));
    }

    
    #[test]
    fn test2() {
        let a = (1, '2', "3");
        let r = a.permutations_2();
        assert_eq!(r, ((1, '2'), (1, "3"), ('2', 1), ('2', "3"), ("3", 1), ("3", '2')));
    }
}