[−][src]Struct proptest::strategy::LazyValueTree
Represents a value tree that is initialized on the first call to any methods.
This is used to defer potentially expensive generation to shrinking time. It is public only to allow APIs to expose it as an intermediate value.
Trait Implementations
impl<S: Strategy> Clone for LazyValueTree<S> where
S::Tree: Clone,
[src]
S::Tree: Clone,
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<S: Strategy> Debug for LazyValueTree<S> where
S::Tree: Debug,
[src]
S::Tree: Debug,
Auto Trait Implementations
impl<S> !RefUnwindSafe for LazyValueTree<S>
impl<S> Send for LazyValueTree<S> where
S: Send + Sync,
<S as Strategy>::Tree: Send,
S: Send + Sync,
<S as Strategy>::Tree: Send,
impl<S> Sync for LazyValueTree<S> where
S: Send + Sync,
<S as Strategy>::Tree: Sync,
S: Send + Sync,
<S as Strategy>::Tree: Sync,
impl<S> Unpin for LazyValueTree<S> where
<S as Strategy>::Tree: Unpin,
<S as Strategy>::Tree: Unpin,
impl<S> !UnwindSafe for LazyValueTree<S>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,