Struct BoolValueTree

struct BoolValueTree { ... }

The ValueTree to shrink booleans to false.

Implementations

impl Clone for BoolValueTree

fn clone(self: &Self) -> BoolValueTree

impl Copy for BoolValueTree

impl Debug for BoolValueTree

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Freeze for BoolValueTree

impl RefUnwindSafe for BoolValueTree

impl Send for BoolValueTree

impl Sync for BoolValueTree

impl Unpin for BoolValueTree

impl UnwindSafe for BoolValueTree

impl ValueTree for BoolValueTree

fn current(self: &Self) -> bool
fn simplify(self: &mut Self) -> bool
fn complicate(self: &mut Self) -> bool

impl<T> Any for BoolValueTree

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for BoolValueTree

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for BoolValueTree

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for BoolValueTree

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for BoolValueTree

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for BoolValueTree

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for BoolValueTree

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for BoolValueTree

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for BoolValueTree

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>

impl<V, T> VZip for BoolValueTree

fn vzip(self: Self) -> V