use super::{e, DynImage};
impl<T: AsMut<[u8]> + AsRef<[u8]>> DynImage<T> {
pub unsafe fn rot_90(&mut self) {
unsafe { e!(self, |i| i.rot_90()) }
}
pub fn rot_180(&mut self) {
e!(self, |i| i.rot_180())
}
pub unsafe fn rot_270(&mut self) {
unsafe { e!(self, |i| i.rot_270()) }
}
pub fn flip_h(&mut self) {
e!(self, |i| i.flip_h())
}
pub fn flip_v(&mut self) {
e!(self, |i| i.flip_v())
}
}