Struct machine_vision_formats::ImageBufferMutRef [−][src]
pub struct ImageBufferMutRef<'a, F> {
pub pixel_format: PhantomData<F>,
pub data: &'a mut [u8],
}
Expand description
A concrete type with view of mutable image data with pixel format F
.
This is a zero-size wrapper around a slice of bytes parameterized by the
type F
. It should cause no additional overhead above passing the raw byte
slice but maintains a compile-time guarantee of the image format.
Fields
pixel_format: PhantomData<F>
The pixel format
data: &'a mut [u8]
The raw bytes of the image buffer.