Struct BoolValueTree
pub struct BoolValueTree { /* private fields */ }
The ValueTree to shrink booleans to false.
Trait Implementations
impl Clone for BoolValueTree
fn clone(&self) -> BoolValueTree
impl Copy for BoolValueTree
impl Debug for BoolValueTree
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl ValueTree for BoolValueTree
type Value = bool;fn current(&self) -> boolfn simplify(&mut self) -> boolfn complicate(&mut self) -> bool
Auto Trait Implementations
impl Freeze for BoolValueTree
impl RefUnwindSafe for BoolValueTree
impl Send for BoolValueTree
impl Sync for BoolValueTree
impl Unpin for BoolValueTree
impl UnsafeUnpin for BoolValueTree
impl UnwindSafe for BoolValueTree
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for BoolValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for BoolValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for BoolValueTree
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BoolValueTree
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BoolValueTree
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for BoolValueTree
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for BoolValueTree
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for BoolValueTree
where
T: ?Sized,
impl<T> ToOwned for BoolValueTree
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for BoolValueTree
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for BoolValueTree
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for BoolValueTree
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for BoolValueTree
where
V: MultiLane<T>,
fn vzip(self) -> V