[][src]Trait bolero_generator::one_of::OneOfGenerator

pub trait OneOfGenerator {
    type Output;
    fn generate_one_of<D: Driver>(&self, driver: &mut D) -> Option<Self::Output>;
fn mutate_one_of<D: Driver>(
        &self,
        driver: &mut D,
        value: &mut Self::Output
    ) -> Option<()>; }

Associated Types

type Output

Loading content...

Required methods

fn generate_one_of<D: Driver>(&self, driver: &mut D) -> Option<Self::Output>

fn mutate_one_of<D: Driver>(
    &self,
    driver: &mut D,
    value: &mut Self::Output
) -> Option<()>

Loading content...

Implementations on Foreign Types

impl<'_, Output, T: ValueGenerator<Output = Output>> OneOfGenerator for &'_ [T][src]

type Output = Output

impl<Output, A: ValueGenerator<Output = Output>> OneOfGenerator for (A,)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 1][src]

type Output = Output

impl<Output, B: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>> OneOfGenerator for (A, B)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 2][src]

type Output = Output

impl<Output, C: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 3][src]

type Output = Output

impl<Output, D: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 4][src]

type Output = Output

impl<Output, E: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 5][src]

type Output = Output

impl<Output, F: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 6][src]

type Output = Output

impl<Output, G: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 7][src]

type Output = Output

impl<Output, H: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 8][src]

type Output = Output

impl<Output, I: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 9][src]

type Output = Output

impl<Output, J: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 10][src]

type Output = Output

impl<Output, K: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 11][src]

type Output = Output

impl<Output, L: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 12][src]

type Output = Output

impl<Output, M: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 13][src]

type Output = Output

impl<Output, N: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 14][src]

type Output = Output

impl<Output, O: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 15][src]

type Output = Output

impl<Output, P: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 16][src]

type Output = Output

impl<Output, Q: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 17][src]

type Output = Output

impl<Output, R: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 18][src]

type Output = Output

impl<Output, S: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 19][src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 20][src]

type Output = Output

impl<Output, U: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 21][src]

type Output = Output

impl<Output, V: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 22][src]

type Output = Output

impl<Output, W: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 23][src]

type Output = Output

impl<Output, X: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 24][src]

type Output = Output

impl<Output, Y: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 25][src]

type Output = Output

impl<Output, Z: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 26][src]

type Output = Output

impl<Output, AA: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 27][src]

type Output = Output

impl<Output, AB: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 28][src]

type Output = Output

impl<Output, AC: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>, AB: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 29][src]

type Output = Output

impl<Output, AD: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>, AB: ValueGenerator<Output = Output>, AC: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 30][src]

type Output = Output

impl<Output, AE: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>, AB: ValueGenerator<Output = Output>, AC: ValueGenerator<Output = Output>, AD: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 31][src]

type Output = Output

impl<Output, AF: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>, AB: ValueGenerator<Output = Output>, AC: ValueGenerator<Output = Output>, AD: ValueGenerator<Output = Output>, AE: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 32][src]

type Output = Output

impl<Output, AG: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>, C: ValueGenerator<Output = Output>, D: ValueGenerator<Output = Output>, E: ValueGenerator<Output = Output>, F: ValueGenerator<Output = Output>, G: ValueGenerator<Output = Output>, H: ValueGenerator<Output = Output>, I: ValueGenerator<Output = Output>, J: ValueGenerator<Output = Output>, K: ValueGenerator<Output = Output>, L: ValueGenerator<Output = Output>, M: ValueGenerator<Output = Output>, N: ValueGenerator<Output = Output>, O: ValueGenerator<Output = Output>, P: ValueGenerator<Output = Output>, Q: ValueGenerator<Output = Output>, R: ValueGenerator<Output = Output>, S: ValueGenerator<Output = Output>, T: ValueGenerator<Output = Output>, U: ValueGenerator<Output = Output>, V: ValueGenerator<Output = Output>, W: ValueGenerator<Output = Output>, X: ValueGenerator<Output = Output>, Y: ValueGenerator<Output = Output>, Z: ValueGenerator<Output = Output>, AA: ValueGenerator<Output = Output>, AB: ValueGenerator<Output = Output>, AC: ValueGenerator<Output = Output>, AD: ValueGenerator<Output = Output>, AE: ValueGenerator<Output = Output>, AF: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG)[src]

type Output = Output

impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 33][src]

type Output = Output

Loading content...

Implementors

Loading content...