Struct proptest::test_runner::MapFailurePersistence[][src]

pub struct MapFailurePersistence {
    pub map: BTreeMap<&'static str, BTreeSet<PersistedSeed>>,
}

Failure persistence option that loads and saves seeds in memory on the heap. This may be useful when accumulating test failures across multiple TestRunner instances for external reporting or batched persistence.

Fields

map: BTreeMap<&'static str, BTreeSet<PersistedSeed>>

Backing map, keyed by source_file.

Trait Implementations

impl Clone for MapFailurePersistence[src]

impl Debug for MapFailurePersistence[src]

impl Default for MapFailurePersistence[src]

impl FailurePersistence for MapFailurePersistence[src]

impl PartialEq<MapFailurePersistence> for MapFailurePersistence[src]

impl StructuralPartialEq for MapFailurePersistence[src]

Auto Trait Implementations

impl Send for MapFailurePersistence[src]

impl Sync for MapFailurePersistence[src]

impl Unpin for MapFailurePersistence[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,