Struct proptest::num::i16::BinarySearch [−][src]
pub struct BinarySearch { /* fields omitted */ }Shrinks an integer towards 0, using binary search to find boundary points.
Methods
impl BinarySearch[src]
impl BinarySearchTrait Implementations
impl Clone for BinarySearch[src]
impl Clone for BinarySearchfn clone(&self) -> BinarySearch[src]
fn clone(&self) -> BinarySearchReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Copy for BinarySearch[src]
impl Copy for BinarySearchimpl Debug for BinarySearch[src]
impl Debug for BinarySearchfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl ValueTree for BinarySearch[src]
impl ValueTree for BinarySearchtype Value = i16
The type of the value produced by this ValueTree.
fn current(&self) -> i16[src]
fn current(&self) -> i16Returns the current value.
fn simplify(&mut self) -> bool[src]
fn simplify(&mut self) -> boolAttempts 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
fn complicate(&mut self) -> bool[src]
fn complicate(&mut self) -> boolAttempts 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
Auto Trait Implementations
impl Send for BinarySearch
impl Send for BinarySearchimpl Sync for BinarySearch
impl Sync for BinarySearch