pub struct Row<'a, P>(/* private fields */);Expand description
A run of pixels in one representation.
The lifetime is the stage’s own buffer: a row is borrowed for as long as
the caller is looking at it and is overwritten by the next next call,
which is what keeps the pipeline to one row of working memory per stage.
Implementations§
Trait Implementations§
impl<'a, P: Copy> Copy for Row<'a, P>
impl<'a, P: Eq> Eq for Row<'a, P>
impl<'a, P: PartialEq> StructuralPartialEq for Row<'a, P>
Auto Trait Implementations§
impl<'a, P> Freeze for Row<'a, P>
impl<'a, P> RefUnwindSafe for Row<'a, P>where
&'a [P]: RefUnwindSafe,
impl<'a, P> Send for Row<'a, P>
impl<'a, P> Sync for Row<'a, P>
impl<'a, P> Unpin for Row<'a, P>
impl<'a, P> UnsafeUnpin for Row<'a, P>where
&'a [P]: UnsafeUnpin,
impl<'a, P> UnwindSafe for Row<'a, P>where
&'a [P]: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more