diff -r fac275de34e5 -r 76a52e8149e3 rust/integral-geometry/src/lib.rs --- a/rust/integral-geometry/src/lib.rs Thu Nov 08 11:34:01 2018 -0500 +++ b/rust/integral-geometry/src/lib.rs Thu Nov 08 22:22:47 2018 +0300 @@ -152,6 +152,11 @@ } #[inline] + pub fn transpose(&self) -> Self { + Self::new(self.height, self.width) + } + + #[inline] pub fn to_mask(&self) -> SizeMask { SizeMask::new(*self) }