pub fn gray_u16<'a>(
data: &'a mut [u16],
width: usize,
height: usize,
stride: usize,
) -> Result<GrayBuffer16<'a>, BufferError>pub fn gray_u16<'a>(
data: &'a mut [u16],
width: usize,
height: usize,
stride: usize,
) -> Result<GrayBuffer16<'a>, BufferError>