pub struct FootprintSink<'a> { /* private fields */ }Expand description
A StampSink that measures the stamps passing through it and hands each one on.
The footprint counts every stamp, not every cell. A position the buffer behind it discards — outside its window — still moves the footprint, and so does a stamp the composition finds already decided: what is measured is how far the drawing reached, which is a fact of the traffic rather than of the picture that survived it. Accumulating before delegating is what makes those two the same question, and it is the whole of the rule this adapter carries.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for FootprintSink<'a>
impl<'a> !Send for FootprintSink<'a>
impl<'a> !Sync for FootprintSink<'a>
impl<'a> !UnwindSafe for FootprintSink<'a>
impl<'a> Forget for FootprintSink<'a>
impl<'a> Freeze for FootprintSink<'a>
impl<'a> Unpin for FootprintSink<'a>
impl<'a> UnsafeUnpin for FootprintSink<'a>
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