Function proptest::result::maybe_err_weighted [] [src]

pub fn maybe_err_weighted<T: Strategy, E: Strategy, P: Into<Probability>>(
    probability_of_err: P,
    t: T,
    e: E
) -> MaybeErr<T, E>

Create a strategy for Results where Ok values are taken from t and Err values are taken from e.

probability_of_ok is the probability (between 0.0 and 1.0, exclusive) that Err is initially chosen.

Generated values shrink to Ok.