use super::*; pub trait Tuple2Ext: Sized { fn swap(self) -> (U, T); } impl Tuple2Ext for (T, U) { #[inline(always)] fn swap(self) -> (U, T) { (self.1, self.0) } }