Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

Untitled diff

Created Diff never expires
64 removals
188 lines
40 additions
164 lines
fn <(A,) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A,) {
fn <(A,) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A,) {
fn <(A,) as arbitrary::Arbitrary>::shrink(_1: &(A,)) -> Box<std::iter::Iterator<Item=(A,)> + 'static> {
fn <(A,) as arbitrary::Arbitrary>::shrink(_1: &(A,)) -> Box<std::iter::Iterator<Item=(A,)> + 'static> {
fn <(A,) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (), _3: A) -> std::option::Option<(A,)> {
fn <(A,) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (), _3: A) -> std::option::Option<(A,)> {
fn <(A,) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: ()) -> std::option::Option<(A,)> {
fn <(A,) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: ()) -> std::option::Option<(A,)> {
fn <(A, B) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B) {
fn <(A, B) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B) {
fn <(A, B) as arbitrary::Arbitrary>::shrink(_1: &(A, B)) -> Box<std::iter::Iterator<Item=(A, B)> + 'static> {
fn <(A, B) as arbitrary::Arbitrary>::shrink(_1: &(A, B)) -> Box<std::iter::Iterator<Item=(A, B)> + 'static> {
fn <(A, B) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B,), _3: A) -> std::option::Option<(A, B)> {
fn <(A, B) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B,), _3: A) -> std::option::Option<(A, B)> {
fn <(A, B) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B,)) -> std::option::Option<(A, B)> {
fn <(A, B) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B,)) -> std::option::Option<(A, B)> {
fn <(A, B, C) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C) {
fn <(A, B, C) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C) {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C)) -> Box<std::iter::Iterator<Item=(A, B, C)> + 'static> {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C)) -> Box<std::iter::Iterator<Item=(A, B, C)> + 'static> {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C), _3: A) -> std::option::Option<(A, B, C)> {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C), _3: A) -> std::option::Option<(A, B, C)> {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C)) -> std::option::Option<(A, B, C)> {
fn <(A, B, C) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C)) -> std::option::Option<(A, B, C)> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D) {
fn <(A, B, C, D) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D) {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D)) -> Box<std::iter::Iterator<Item=(A, B, C, D)> + 'static> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D)) -> Box<std::iter::Iterator<Item=(A, B, C, D)> + 'static> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D), _3: A) -> std::option::Option<(A, B, C, D)> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D), _3: A) -> std::option::Option<(A, B, C, D)> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D)) -> std::option::Option<(A, B, C, D)> {
fn <(A, B, C, D) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D)) -> std::option::Option<(A, B, C, D)> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E) {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E) {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E)> + 'static> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E)> + 'static> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E), _3: A) -> std::option::Option<(A, B, C, D, E)> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E), _3: A) -> std::option::Option<(A, B, C, D, E)> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E)) -> std::option::Option<(A, B, C, D, E)> {
fn <(A, B, C, D, E) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E)) -> std::option::Option<(A, B, C, D, E)> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F) {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F) {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F)> + 'static> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F)> + 'static> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F), _3: A) -> std::option::Option<(A, B, C, D, E, F)> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F), _3: A) -> std::option::Option<(A, B, C, D, E, F)> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F)) -> std::option::Option<(A, B, C, D, E, F)> {
fn <(A, B, C, D, E, F) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F)) -> std::option::Option<(A, B, C, D, E, F)> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G) {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G) {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G)> + 'static> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G)> + 'static> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G), _3: A) -> std::option::Option<(A, B, C, D, E, F, G)> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G), _3: A) -> std::option::Option<(A, B, C, D, E, F, G)> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G)) -> std::option::Option<(A, B, C, D, E, F, G)> {
fn <(A, B, C, D, E, F, G) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G)) -> std::option::Option<(A, B, C, D, E, F, G)> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H) {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H) {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H)> + 'static> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H)> + 'static> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H)> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H)> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H)) -> std::option::Option<(A, B, C, D, E, F, G, H)> {
fn <(A, B, C, D, E, F, G, H) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H)) -> std::option::Option<(A, B, C, D, E, F, G, H)> {
fn <(A, B, C, D, E, F, G, H, I) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H, I) {
fn <(A, B, C, D, E, F, G, H, I) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H, I)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H, I)> + 'static> {
fn <(A, B, C, D, E, F, G, H, I) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H, I), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H, I)> {
fn <(A, B, C, D, E, F, G, H, I) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H, I)) -> std::option::Option<(A, B, C, D, E, F, G, H, I)> {
fn <(A, B, C, D, E, F, G, H, I, J) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H, I, J) {
fn <(A, B, C, D, E, F, G, H, I, J) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H, I, J)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H, I, J)> + 'static> {
fn <(A, B, C, D, E, F, G, H, I, J) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H, I, J), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J)> {
fn <(A, B, C, D, E, F, G, H, I, J) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H, I, J)) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J)> {
fn <(A, B, C, D, E, F, G, H, I, J, K) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H, I, J, K) {
fn <(A, B, C, D, E, F, G, H, I, J, K) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H, I, J, K)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H, I, J, K)> + 'static> {
fn <(A, B, C, D, E, F, G, H, I, J, K) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H, I, J, K), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J, K)> {
fn <(A, B, C, D, E, F, G, H, I, J, K) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H, I, J, K)) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J, K)> {
fn <(A, B, C, D, E, F, G, H, I, J, K, L) as arbitrary::Arbitrary>::arbitrary(_1: &mut GEN) -> (A, B, C, D, E, F, G, H, I, J, K, L) {
fn <(A, B, C, D, E, F, G, H, I, J, K, L) as arbitrary::Arbitrary>::shrink(_1: &(A, B, C, D, E, F, G, H, I, J, K, L)) -> Box<std::iter::Iterator<Item=(A, B, C, D, E, F, G, H, I, J, K, L)> + 'static> {
fn <(A, B, C, D, E, F, G, H, I, J, K, L) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:172:21: 173:60], _2: &mut (B, C, D, E, F, G, H, I, J, K, L), _3: A) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J, K, L)> {
fn <(A, B, C, D, E, F, G, H, I, J, K, L) as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:176:43: 177:60], _2: &mut A, _3: (B, C, D, E, F, G, H, I, J, K, L)) -> std::option::Option<(A, B, C, D, E, F, G, H, I, J, K, L)> {
fn arbitrary::Arbitrary::shrink(_1: &Self) -> Box<std::iter::Iterator<Item=Self> + 'static> {
fn arbitrary::Arbitrary::shrink(_1: &Self) -> Box<std::iter::Iterator<Item=Self> + 'static> {
fn arbitrary::empty_shrinker() -> Box<std::iter::Iterator<Item=A> + 'static> {
fn arbitrary::empty_shrinker() -> Box<std::iter::Iterator<Item=A> + 'static> {
fn arbitrary::single_shrinker(_1: A) -> Box<std::iter::Iterator<Item=A> + 'static> {
fn arbitrary::single_shrinker(_1: A) -> Box<std::iter::Iterator<Item=A> + 'static> {
fn <arbitrary::StdGen<R> as arbitrary::Gen>::size(_1: &arbitrary::StdGen<R>) -> usize {
fn <arbitrary::StdGen<R> as arbitrary::Gen>::size(_1: &arbitrary::StdGen<R>) -> usize {
fn <arbitrary::StdGen<R> as rand::Rng>::fill_bytes(_1: &mut arbitrary::StdGen<R>, _2: &mut [u8]) -> () {
fn <arbitrary::StdGen<R> as rand::Rng>::fill_bytes(_1: &mut arbitrary::StdGen<R>, _2: &mut [u8]) -> () {
fn <arbitrary::StdGen<R> as rand::Rng>::next_u32(_1: &mut arbitrary::StdGen<R>) -> u32 {
fn <arbitrary::StdGen<R> as rand::Rng>::next_u32(_1: &mut arbitrary::StdGen<R>) -> u32 {
fn <arbitrary::StdGen<R> as rand::Rng>::next_u64(_1: &mut arbitrary::StdGen<R>) -> u64 {
fn <arbitrary::StdGen<R> as rand::Rng>::next_u64(_1: &mut arbitrary::StdGen<R>) -> u64 {
fn <arbitrary::StdGen<R>>::new(_1: R, _2: usize) -> arbitrary::StdGen<R> {
fn <arbitrary::StdGen<R>>::new(_1: R, _2: usize) -> arbitrary::StdGen<R> {
fn <arbitrary::VecShrinker<A> as std::iter::Iterator>::next(_1: &mut arbitrary::VecShrinker<A>) -> std::option::Option<std::vec::Vec<A>> {
fn <arbitrary::VecShrinker<A> as std::iter::Iterator>::next(_1: &mut arbitrary::VecShrinker<A>) -> std::option::Option<std::vec::Vec<A>> {
fn <arbitrary::VecShrinker<A>>::new(_1: std::vec::Vec<A>) -> Box<std::iter::Iterator<Item=std::vec::Vec<A>> + 'static> {
fn <arbitrary::VecShrinker<A>>::new(_1: std::vec::Vec<A>) -> Box<std::iter::Iterator<Item=std::vec::Vec<A>> + 'static> {
fn <arbitrary::VecShrinker<A>>::next_element(_1: &mut arbitrary::VecShrinker<A>) -> std::option::Option<A> {
fn <arbitrary::VecShrinker<A>>::next_element(_1: &mut arbitrary::VecShrinker<A>) -> std::option::Option<A> {
fn <() as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> () {
fn <() as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> () {
fn <() as tester::Testable>::result(_1: &(), _2: &mut G) -> tester::TestResult {
fn <() as tester::Testable>::result(_1: &(), _2: &mut G) -> tester::TestResult {
fn <bool as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> bool {
fn <bool as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> bool {
fn <bool as arbitrary::Arbitrary>::shrink(_1: &bool) -> Box<std::iter::Iterator<Item=bool> + 'static> {
fn <bool as arbitrary::Arbitrary>::shrink(_1: &bool) -> Box<std::iter::Iterator<Item=bool> + 'static> {
fn <bool as tester::Testable>::result(_1: &bool, _2: &mut G) -> tester::TestResult {
fn <bool as tester::Testable>::result(_1: &bool, _2: &mut G) -> tester::TestResult {
fn <char as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> char {
fn <char as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> char {
fn <char as arbitrary::Arbitrary>::shrink(_1: &char) -> Box<std::iter::Iterator<Item=char> + 'static> {
fn <char as arbitrary::Arbitrary>::shrink(_1: &char) -> Box<std::iter::Iterator<Item=char> + 'static> {
fn <f32 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> f32 {
fn <f32 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> f32 {
fn <f32 as arbitrary::Arbitrary>::shrink(_1: &f32) -> Box<std::iter::Iterator<Item=f32> + 'static> {
fn <f32 as arbitrary::Arbitrary>::shrink(_1: &f32) -> Box<std::iter::Iterator<Item=f32> + 'static> {
fn <f32 as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:614:25: 614:37], _2: i32) -> f32 {
fn <f32 as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:622:25: 622:37], _2: i32) -> f32 {
fn <<f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i32> {
fn <<f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i32> {
fn <f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <f32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <f64 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> f64 {
fn <f64 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> f64 {
fn <f64 as arbitrary::Arbitrary>::shrink(_1: &f64) -> Box<std::iter::Iterator<Item=f64> + 'static> {
fn <f64 as arbitrary::Arbitrary>::shrink(_1: &f64) -> Box<std::iter::Iterator<Item=f64> + 'static> {
fn <f64 as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:625:25: 625:37], _2: i64) -> f64 {
fn <f64 as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:633:25: 633:37], _2: i64) -> f64 {
fn <<f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i64> {
fn <<f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i64> {
fn <f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <f64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J, K:K, L:L]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T, _3: (A, B, C, D, E, F, G, H, I, J, K, L)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H, I, J, K, L) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J, K:K, L:L]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I, J, K) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H, I, J, K) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H, I, J, K) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H, I, J, K) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J, K:K]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I, J, K) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H, I, J, K) -> T, _3: (A, B, C, D, E, F, G, H, I, J, K)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H, I, J, K) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H, I, J, K) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J, K:K]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I, J) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H, I, J) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H, I, J) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H, I, J) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I, J) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H, I, J) -> T, _3: (A, B, C, D, E, F, G, H, I, J)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H, I, J) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H, I, J) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I, J:J]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H, I) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H, I) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H, I) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I]) -> T {
fn <fn(A, B, C, D, E, F, G, H, I) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H, I) -> T, _3: (A, B, C, D, E, F, G, H, I)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H, I) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H, I) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H, I:I]) -> T {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G, H) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H]) -> T {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G, H) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H]) -> T {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H) -> T, _3: (A, B, C, D, E, F, G, H)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G, H) -> T, _3: (A, B, C, D, E, F, G, H)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H]) -> T {
fn <fn(A, B, C, D, E, F, G, H) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G, H) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G, H:H]) -> T {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F, G) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G]) -> T {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F, G) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G]) -> T {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G) -> T, _3: (A, B, C, D, E, F, G)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F, G) -> T, _3: (A, B, C, D, E, F, G)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G]) -> T {
fn <fn(A, B, C, D, E, F, G) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F, G) -> T, A:A, B:B, C:C, D:D, E:E, F:F, G:G]) -> T {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E, F) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F) -> T, A:A, B:B, C:C, D:D, E:E, F:F]) -> T {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E, F) -> T, A:A, B:B, C:C, D:D, E:E, F:F]) -> T {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F) -> T, _3: (A, B, C, D, E, F)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E, F) -> T, _3: (A, B, C, D, E, F)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F) -> T, A:A, B:B, C:C, D:D, E:E, F:F]) -> T {
fn <fn(A, B, C, D, E, F) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E, F) -> T, A:A, B:B, C:C, D:D, E:E, F:F]) -> T {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result(_1: &fn(A, B, C, D, E) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E) -> T, A:A, B:B, C:C, D:D, E:E]) -> T {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D, E) -> T, A:A, B:B, C:C, D:D, E:E]) -> T {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E) -> T, _3: (A, B, C, D, E)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D, E) -> T, _3: (A, B, C, D, E)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E) -> T, A:A, B:B, C:C, D:D, E:E]) -> T {
fn <fn(A, B, C, D, E) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D, E) -> T, A:A, B:B, C:C, D:D, E:E]) -> T {
fn <fn(A, B, C, D) -> T as tester::Testable>::result(_1: &fn(A, B, C, D) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D) -> T as tester::Testable>::result(_1: &fn(A, B, C, D) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D) -> T, A:A, B:B, C:C, D:D]) -> T {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C, D) -> T, A:A, B:B, C:C, D:D]) -> T {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D) -> T, _3: (A, B, C, D)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C, D) -> T, _3: (A, B, C, D)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D) -> T, A:A, B:B, C:C, D:D]) -> T {
fn <fn(A, B, C, D) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C, D) -> T, A:A, B:B, C:C, D:D]) -> T {
fn <fn(A, B, C) -> T as tester::Testable>::result(_1: &fn(A, B, C) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C) -> T as tester::Testable>::result(_1: &fn(A, B, C) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B, C) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C) -> T, A:A, B:B, C:C]) -> T {
fn <fn(A, B, C) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B, C) -> T, A:A, B:B, C:C]) -> T {
fn <fn(A, B, C) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C) -> T, _3: (A, B, C)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B, C) -> T, _3: (A, B, C)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B, C) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C) -> T, A:A, B:B, C:C]) -> T {
fn <fn(A, B, C) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B, C) -> T, A:A, B:B, C:C]) -> T {
fn <fn(A, B) -> T as tester::Testable>::result(_1: &fn(A, B) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B) -> T as tester::Testable>::result(_1: &fn(A, B) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A, B) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B) -> T, A:A, B:B]) -> T {
fn <fn(A, B) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A, B) -> T, A:A, B:B]) -> T {
fn <fn(A, B) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B) -> T, _3: (A, B)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A, B) -> T, _3: (A, B)) -> std::option::Option<tester::TestResult> {
fn <fn(A, B) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B) -> T, A:A, B:B]) -> T {
fn <fn(A, B) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A, B) -> T, A:A, B:B]) -> T {
fn <fn(A) -> T as tester::Testable>::result(_1: &fn(A) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A) -> T as tester::Testable>::result(_1: &fn(A) -> T, _2: &mut G_) -> tester::TestResult {
fn <fn(A) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A) -> T, A:A]) -> T {
fn <fn(A) -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn(A) -> T, A:A]) -> T {
fn <fn(A) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A) -> T, _3: (A,)) -> std::option::Option<tester::TestResult> {
fn <fn(A) -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn(A) -> T, _3: (A,)) -> std::option::Option<tester::TestResult> {
fn <fn(A) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A) -> T, A:A]) -> T {
fn <fn(A) -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn(A) -> T, A:A]) -> T {
fn <fn() -> T as tester::Testable>::result(_1: &fn() -> T, _2: &mut G_) -> tester::TestResult {
fn <fn() -> T as tester::Testable>::result(_1: &fn() -> T, _2: &mut G_) -> tester::TestResult {
fn <fn() -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn() -> T]) -> T {
fn <fn() -> T as tester::Testable>::result::{{closure}}(_1: [closure@src/tester.rs:292:26: 292:53 self_:fn() -> T]) -> T {
fn <fn() -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn() -> T, _3: ()) -> std::option::Option<tester::TestResult> {
fn <fn() -> T as tester::Testable>::result::shrink_failure(_1: &mut G_, _2: fn() -> T, _3: ()) -> std::option::Option<tester::TestResult> {
fn <fn() -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn() -> T]) -> T {
fn <fn() -> T as tester::Testable>::result::shrink_failure::{{closure}}(_1: [closure@src/tester.rs:272:38: 272:65 self_:fn() -> T]) -> T {
fn <i16 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i16 {
fn <i16 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i16 {
fn <i16 as arbitrary::Arbitrary>::shrink(_1: &i16) -> Box<std::iter::Iterator<Item=i16> + 'static> {
fn <i16 as arbitrary::Arbitrary>::shrink(_1: &i16) -> Box<std::iter::Iterator<Item=i16> + 'static> {
fn <<i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i16> {
fn <<i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i16> {
fn <i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i16) -> Box<std::iter::Iterator<Item=i16> + 'static> {
fn <i16 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i16) -> Box<std::iter::Iterator<Item=i16> + 'static> {
fn <i32 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i32 {
fn <i32 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i32 {
fn <i32 as arbitrary::Arbitrary>::shrink(_1: &i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <i32 as arbitrary::Arbitrary>::shrink(_1: &i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <<i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i32> {
fn <<i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i32> {
fn <i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <i32 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i32) -> Box<std::iter::Iterator<Item=i32> + 'static> {
fn <i64 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i64 {
fn <i64 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i64 {
fn <i64 as arbitrary::Arbitrary>::shrink(_1: &i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <i64 as arbitrary::Arbitrary>::shrink(_1: &i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <<i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i64> {
fn <<i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i64> {
fn <i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <i64 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i64) -> Box<std::iter::Iterator<Item=i64> + 'static> {
fn <i8 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i8 {
fn <i8 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> i8 {
fn <i8 as arbitrary::Arbitrary>::shrink(_1: &i8) -> Box<std::iter::Iterator<Item=i8> + 'static> {
fn <i8 as arbitrary::Arbitrary>::shrink(_1: &i8) -> Box<std::iter::Iterator<Item=i8> + 'static> {
fn <<i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i8> {
fn <<i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<i8> {
fn <i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i8) -> Box<std::iter::Iterator<Item=i8> + 'static> {
fn <i8 as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: i8) -> Box<std::iter::Iterator<Item=i8> + 'static> {
fn <isize as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> isize {
fn <isize as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> isize {
fn <isize as arbitrary::Arbitrary>::shrink(_1: &isize) -> Box<std::iter::Iterator<Item=isize> + 'static> {
fn <isize as arbitrary::Arbitrary>::shrink(_1: &isize) -> Box<std::iter::Iterator<Item=isize> + 'static> {
fn <<isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<isize> {
fn <<isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker as std::iter::Iterator>::next(_1: &mut <isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker) -> std::option::Option<isize> {
fn <isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: isize) -> Box<std::iter::Iterator<Item=isize> + 'static> {
fn <isize as arbitrary::Arbitrary>::shrink::shrinker::SignedShrinker::new(_1: isize) -> Box<std::iter::Iterator<Item=isize> + 'static> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BinaryHeap<T> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BinaryHeap<T> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BinaryHeap<T>) -> Box<std::iter::Iterator<Item=std::collections::BinaryHeap<T>> + 'static> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BinaryHeap<T>) -> Box<std::iter::Iterator<Item=std::collections::BinaryHeap<T>> + 'static> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:349:26: 349:70], _2: std::vec::Vec<T>) -> std::collections::BinaryHeap<T> {
fn <std::collections::BinaryHeap<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:357:26: 357:70], _2: std::vec::Vec<T>) -> std::collections::BinaryHeap<T> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BTreeMap<K, V> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BTreeMap<K, V> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BTreeMap<K, V>) -> Box<std::iter::Iterator<Item=std::collections::BTreeMap<K, V>> + 'static> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BTreeMap<K, V>) -> Box<std::iter::Iterator<Item=std::collections::BTreeMap<K, V>> + 'static> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:311:26: 311:71], _2: std::vec::Vec<(K, V)>) -> std::collections::BTreeMap<K, V> {
fn <std::collections::BTreeMap<K, V> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:319:26: 319:71], _2: std::vec::Vec<(K, V)>) -> std::collections::BTreeMap<K, V> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BTreeSet<T> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::BTreeSet<T> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BTreeSet<T>) -> Box<std::iter::Iterator<Item=std::collections::BTreeSet<T>> + 'static> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::BTreeSet<T>) -> Box<std::iter::Iterator<Item=std::collections::BTreeSet<T>> + 'static> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:336:35: 336:77], _2: std::vec::Vec<T>) -> std::collections::BTreeSet<T> {
fn <std::collections::BTreeSet<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:344:35: 344:77], _2: std::vec::Vec<T>) -> std::collections::BTreeSet<T> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::HashMap<K, V> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::HashMap<K, V> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::shrink(_1: &std::collections::HashMap<K, V>) -> Box<std::iter::Iterator<Item=std::collections::HashMap<K, V>> + 'static> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::shrink(_1: &std::collections::HashMap<K, V>) -> Box<std::iter::Iterator<Item=std::collections::HashMap<K, V>> + 'static> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:324:26: 324:70], _2: std::vec::Vec<(K, V)>) -> std::collections::HashMap<K, V> {
fn <std::collections::HashMap<K, V> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:332:26: 332:70], _2: std::vec::Vec<(K, V)>) -> std::collections::HashMap<K, V> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::HashSet<T> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::HashSet<T> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::HashSet<T>) -> Box<std::iter::Iterator<Item=std::collections::HashSet<T>> + 'static> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::HashSet<T>) -> Box<std::iter::Iterator<Item=std::collections::HashSet<T>> + 'static> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:361:35: 361:76], _2: std::vec::Vec<T>) -> std::collections::HashSet<T> {
fn <std::collections::HashSet<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:369:35: 369:76], _2: std::vec::Vec<T>) -> std::collections::HashSet<T> {
fn <std::collections::LinkedList<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::LinkedList<T> {
fn <std::collections::LinkedList<T> as arbitrary::Arbitrary>::arbitrary(_1: &
fn <std::collections::LinkedList<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::LinkedList<T>) -> Box<std::iter::Iterator<Item=std::collections::LinkedList<T>> + 'static> {
fn <std::collections::LinkedList<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:374:26: 374:70], _2: std::vec::Vec<T>) -> std::collections::LinkedList<T> {
fn <std::collections::VecDeque<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::collections::VecDeque<T> {
fn <std::collections::VecDeque<T> as arbitrary::Arbitrary>::shrink(_1: &std::collections::VecDeque<T>) -> Box<std::iter::Iterator<Item=std::collections::VecDeque<T>> + 'static> {
fn <std::collections::VecDeque<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:387:26: 387:68], _2: std::vec::Vec<T>) -> std::collections::VecDeque<T> {
fn <std::ops::RangeFrom<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::ops::RangeFrom<T> {
fn <std::ops::RangeFrom<T> as arbitrary::Arbitrary>::shrink(_1: &std::ops::RangeFrom<T>) -> Box<std::iter::Iterator<Item=std::ops::RangeFrom<T>> + 'static> {
fn <std::ops::RangeFrom<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:645:50: 645:66], _2: T) -> std::ops::RangeFrom<T> {
fn <std::ops::RangeFull as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::ops::RangeFull {
fn <std::ops::Range<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::ops::Range<T> {
fn <std::ops::Range<T> as arbitrary::Arbitrary>::shrink(_1: &std::ops::Range<T>) -> Box<std::iter::Iterator<Item=std::ops::Range<T>> + 'static> {
fn <std::ops::Range<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:636:27: 636:42], _2: (T, T)) -> std::ops::Range<T> {
fn <std::ops::RangeTo<T> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::ops::RangeTo<T> {
fn <std::ops::RangeTo<T> as arbitrary::Arbitrary>::shrink(_1: &std::ops::RangeTo<T>) -> Box<std::iter::Iterator<Item=std::ops::RangeTo<T>> + 'static> {
fn <std::ops::RangeTo<T> as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:654:48: 654:59], _2: T) -> std::ops::RangeTo<T> {
fn <std::option::Option<A> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::option::Option<A> {
fn <std::option::Option<A> as arbitrary::Arbitrary>::shrink(_1: &std::option::Option<A>) -> Box<std::iter::Iterator<Item=std::option::Option<A>> + 'static> {
fn <std::result::Result<A, B> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::result::Result<A, B> {
fn <std::result::Result<A, B> as arbitrary::Arbitrary>::shrink(_1: &std::result::Result<A, B>) -> Box<std::iter::Iterator<Item=std::result::Result<A, B>> + 'static> {
fn <std::result::Result<A, E> as tester::Testable>::result(_1: &std::result::Result<A, E>, _2: &mut G) -> tester::TestResult {
fn <std::string::String as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::string::String {
fn <std::string::String as arbitrary::Arbitrary>::shrink(_1: &std::string::String) -> Box<std::iter::Iterator<Item=std::string::String> + 'static> {
fn <std::string::String as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:404:37: 404:74], _2: std::vec::Vec<char>) -> std::string::String {
fn <std::time::Duration as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::time::Duration {
fn <std::time::Duration as arbitrary::Arbitrary>::shrink(_1: &std::time::Duration) -> Box<std::iter::Iterator<Item=std::time::Duration> + 'static> {
fn <std::time::Duration as arbitrary::Arbitrary>::shrink::{{closure}}(_1: &mut [closure@src/arbitrary.rs:671:18: 673:14], _2: (u64, u32)) -> std::time::Duration {
fn <std::vec::Vec<A> as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> std::vec::Vec<A> {
fn <std::vec::Vec<A> as arbitrary::Arbitrary>::arbitrary::{{closure}}(_1: &mut [closure@src/arbitrary.rs:199:23: 199:50 g:&mut &mut G], _2: usize) -> A {
fn <std::vec::Vec<A> as arbitrary::Arbitrary>::shrink(_1: &std::vec::Vec<A>) -> Box<std::iter::Iterator<Item=std::vec::Vec<A>> + 'static> {
fn tester::quickcheck(_1: A) -> () {
fn <tester::QuickCheck<arbitrary::StdGen<rand::ThreadRng>>>::new() -> tester::QuickCheck<arbitrary::StdGen<rand::ThreadRng>> {
fn <tester::QuickCheck<G>>::gen(_1: tester::QuickCheck<G>, _2: G) -> tester::QuickCheck<G> {
fn <tester::QuickCheck<G>>::max_tests(_1: tester::QuickCheck<G>, _2: usize) -> tester::QuickCheck<G> {
fn <tester::QuickCheck<G>>::quickcheck(_1: &mut tester::QuickCheck<G>, _2: A) -> () {
fn <tester::QuickCheck<G>>::quicktest(_1: &mut tester::QuickCheck<G>, _2: A) -> std::result::Result<usize, tester::TestResult> {
fn <tester::QuickCheck<G>>::tests(_1: tester::QuickCheck<G>, _2: usize) -> tester::QuickCheck<G> {
fn tester::safe(_1: F) -> std::result::Result<T, std::string::String> {
fn tester::safe::{{closure}}(_1: [closure@src/tester.rs:317:63: 327:6], _2: Box<std::any::Any + Send + 'static>) -> std::string::String {
fn <tester::Status as std::clone::Clone>::clone(_1: &tester::Status) -> tester::Status {
fn <tester::Status as std::fmt::Debug>::fmt(_1: &tester::Status, _2: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> {
fn <tester::TestResult as std::clone::Clone>::clone(_1: &tester::TestResult) -> tester::TestResult {
fn <tester::TestResult as std::fmt::Debug>::fmt(_1: &tester::TestResult, _2: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> {
fn <tester::TestResult as tester::Testable>::result(_1: &tester::TestResult, _2: &mut G) -> tester::TestResult {
fn tester::TestResult::discard() -> tester::TestResult {
fn tester::TestResult::error(_1: S) -> tester::TestResult {
fn tester::TestResult::failed_msg(_1: &tester::TestResult) -> std::string::String {
fn tester::TestResult::failed() -> tester::TestResult {
fn tester::TestResult::from_bool(_1: bool) -> tester::TestResult {
fn tester::TestResult::is_error(_1: &tester::TestResult) -> bool {
fn tester::TestResult::is_failure(_1: &tester::TestResult) -> bool {
fn tester::TestResult::must_fail(_1: F) -> tester::TestResult {
fn tester::TestResult::passed() -> tester::TestResult {
fn <u16 as arbitrary::Arbitrary>::arbitrary(_1: &mut G) -> u16 {
fn <u16 as arbitrary::Arbitrary>::shrink(_1: &u16) -> Box<std::iter::Iterator<Item=u16> + 'static> {
fn <<u16 as arbitrary::Arbitrary>::shrink::shrinker::UnsignedShrinker as std::iter::Iterator>::next(_1: &mut <u16 as arbitrary::Arbitrary>::shrink::shrinker::UnsignedShrinker) -> std::option::Option<u16> {
fn <u16 as arbitrary::Arbitrary>::shrink::shrinker::UnsignedShrinker::new(_1: u16) -> Box