Struct proptest::bool::BoolValueTree [−][src]
pub struct BoolValueTree { /* fields omitted */ }The ValueTree to shrink booleans to false.
Trait Implementations
impl Clone for BoolValueTree[src]
impl Clone for BoolValueTreefn clone(&self) -> BoolValueTree[src]
fn clone(&self) -> BoolValueTreeReturns 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 BoolValueTree[src]
impl Copy for BoolValueTreeimpl Debug for BoolValueTree[src]
impl Debug for BoolValueTreefn 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 BoolValueTree[src]
impl ValueTree for BoolValueTreetype Value = bool
The type of the value produced by this ValueTree.
fn current(&self) -> bool[src]
fn current(&self) -> boolReturns 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 BoolValueTree
impl Send for BoolValueTreeimpl Sync for BoolValueTree
impl Sync for BoolValueTree