pub struct RefinementStep {
pub scale: usize,
pub range: SearchRange,
pub iterations: u32,
}Expand description
A single refinement step.
Fields§
§scale: usizeScale factor (1 = full resolution).
range: SearchRangeSearch range for this step.
iterations: u32Number of iterations.
Trait Implementations§
Source§impl Clone for RefinementStep
impl Clone for RefinementStep
Source§fn clone(&self) -> RefinementStep
fn clone(&self) -> RefinementStep
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefinementStep
impl Debug for RefinementStep
Auto Trait Implementations§
impl Freeze for RefinementStep
impl RefUnwindSafe for RefinementStep
impl Send for RefinementStep
impl Sync for RefinementStep
impl Unpin for RefinementStep
impl UnsafeUnpin for RefinementStep
impl UnwindSafe for RefinementStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more