[−][src]Trait bolero_generator::one_of::OneOfGenerator
Associated Types
type Output
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<()>
&self,
driver: &mut D,
value: &mut Self::Output
) -> Option<()>
Implementations on Foreign Types
impl<'_, Output, T: ValueGenerator<Output = Output>> OneOfGenerator for &'_ [T]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D: Driver>(
&self,
driver: &mut D,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D,
value: &mut Self::Output
) -> Option<()>
impl<Output, A: ValueGenerator<Output = Output>> OneOfGenerator for (A,)
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 1]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, B: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>> OneOfGenerator for (A, B)
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 2]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, C: ValueGenerator<Output = Output>, A: ValueGenerator<Output = Output>, B: ValueGenerator<Output = Output>> OneOfGenerator for (A, B, C)
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 3]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 4]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 5]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 6]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 7]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 8]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 9]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 10]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 11]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 12]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 13]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 14]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 15]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 16]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 17]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 18]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 19]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 20]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 21]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 22]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 23]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 24]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 25]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 26]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 27]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 28]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 29]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 30]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 31]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 32]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
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
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
impl<Output, T: ValueGenerator<Output = Output>> OneOfGenerator for [T; 33]
[src]
type Output = Output
fn generate_one_of<D_: Driver>(&self, driver: &mut D_) -> Option<Self::Output>
[src]
fn mutate_one_of<D_: Driver>(
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>
[src]
&self,
driver: &mut D_,
value: &mut Self::Output
) -> Option<()>