pub struct FilterStep {
pub kind: FilterPassKind,
pub source: SizeU16,
pub dest: SizeU16,
}Expand description
One pass of a filter’s sequence, with the extents it reads and writes.
A pass reads the page the pass before it wrote and writes the other one, so
source is the previous step’s dest; the two differ only for the
rescaling passes.
Fields§
§kind: FilterPassKindWhich pass this is.
source: SizeU16Extent of the region read, at the source page’s origin.
dest: SizeU16Extent of the region written, at the destination page’s origin.
Trait Implementations§
Source§impl Clone for FilterStep
impl Clone for FilterStep
impl Copy for FilterStep
Source§impl Debug for FilterStep
impl Debug for FilterStep
impl Eq for FilterStep
Source§impl PartialEq for FilterStep
impl PartialEq for FilterStep
impl StructuralPartialEq for FilterStep
Auto Trait Implementations§
impl Freeze for FilterStep
impl RefUnwindSafe for FilterStep
impl Send for FilterStep
impl Sync for FilterStep
impl Unpin for FilterStep
impl UnsafeUnpin for FilterStep
impl UnwindSafe for FilterStep
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.