pub struct BinarySearch { /* private fields */ }
Expand description
Shrinks an integer towards 0, using binary search to find boundary points.
Implementations
sourceimpl BinarySearch
impl BinarySearch
Trait Implementations
sourceimpl Clone for BinarySearch
impl Clone for BinarySearch
sourcefn clone(&self) -> BinarySearch
fn clone(&self) -> BinarySearch
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BinarySearch
impl Debug for BinarySearch
sourceimpl ValueTree for BinarySearch
impl ValueTree for BinarySearch
sourcefn simplify(&mut self) -> bool
fn simplify(&mut self) -> bool
Attempts to simplify the current value. Notionally, this sets the “high” value to the current value, and the current value to a “halfway point” between high and low, rounding towards low. Read more
sourcefn complicate(&mut self) -> bool
fn complicate(&mut self) -> bool
Attempts to partially undo the last simplification. Notionally, this sets the “low” value to one plus the current value, and the current value to a “halfway point” between high and the new low, rounding towards low. Read more
impl Copy for BinarySearch
Auto Trait Implementations
impl RefUnwindSafe for BinarySearch
impl Send for BinarySearch
impl Sync for BinarySearch
impl Unpin for BinarySearch
impl UnwindSafe for BinarySearch
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more