Function rotate180_in

fn rotate180_in<I, Container>(image: &I, destination: &mut ImageBuffer<<I as >::Pixel, Container>) -> ImageResult<()>
where
    I: GenericImageView,
    <I as >::Pixel: 'static,
    Container: DerefMut<Target = [<<I as >::Pixel as Pixel>::Subpixel]>

Rotate an image 180 degrees clockwise and put the result into the destination ImageBuffer.