[INFO] cloning repository https://github.com/Lambda-Logan/senor_borroso
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lambda-Logan/senor_borroso" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLambda-Logan%2Fsenor_borroso", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLambda-Logan%2Fsenor_borroso'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4e0d97a893f3727d812eb55be842be0586a00bc0
[INFO] testing Lambda-Logan/senor_borroso against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLambda-Logan%2Fsenor_borroso" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Lambda-Logan/senor_borroso
[INFO] finished tweaking git repo https://github.com/Lambda-Logan/senor_borroso
[INFO] tweaked toml for git repo https://github.com/Lambda-Logan/senor_borroso written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Lambda-Logan/senor_borroso on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Lambda-Logan/senor_borroso already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded space v0.12.0
[INFO] [stderr]   Downloaded hnsw v0.8.0
[INFO] [stderr]   Downloaded unidecode v0.3.0
[INFO] [stderr]   Downloaded libc v0.2.97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fd49e78b077c2af621edf6fc5ebab3c7c9874497997b0e58dbaa8388ca0a5043
[INFO] running `Command { std: "docker" "start" "-a" "fd49e78b077c2af621edf6fc5ebab3c7c9874497997b0e58dbaa8388ca0a5043", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd49e78b077c2af621edf6fc5ebab3c7c9874497997b0e58dbaa8388ca0a5043", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd49e78b077c2af621edf6fc5ebab3c7c9874497997b0e58dbaa8388ca0a5043", kill_on_drop: false }`
[INFO] [stdout] fd49e78b077c2af621edf6fc5ebab3c7c9874497997b0e58dbaa8388ca0a5043
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4b0e2f4c15d67046aaf165af29de5f4a84cd75a701b15e97bb5d29b4e072d6ff
[INFO] running `Command { std: "docker" "start" "-a" "4b0e2f4c15d67046aaf165af29de5f4a84cd75a701b15e97bb5d29b4e072d6ff", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.97
[INFO] [stderr]    Compiling ahash v0.7.4
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling smallvec v1.6.1
[INFO] [stderr]    Compiling space v0.12.0
[INFO] [stderr]    Compiling unidecode v0.3.0
[INFO] [stderr]    Compiling levenshtein v1.0.5
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling hnsw v0.8.0
[INFO] [stderr]    Compiling senor_borroso v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.97s
[INFO] running `Command { std: "docker" "inspect" "4b0e2f4c15d67046aaf165af29de5f4a84cd75a701b15e97bb5d29b4e072d6ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b0e2f4c15d67046aaf165af29de5f4a84cd75a701b15e97bb5d29b4e072d6ff", kill_on_drop: false }`
[INFO] [stdout] 4b0e2f4c15d67046aaf165af29de5f4a84cd75a701b15e97bb5d29b4e072d6ff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cf52b5a24cfa1a852550d6361f15c301ac579cbfdd8f41416cc86e6f4f8a3ce6
[INFO] running `Command { std: "docker" "start" "-a" "cf52b5a24cfa1a852550d6361f15c301ac579cbfdd8f41416cc86e6f4f8a3ce6", kill_on_drop: false }`
[INFO] [stderr]    Compiling senor_borroso v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.04s
[INFO] running `Command { std: "docker" "inspect" "cf52b5a24cfa1a852550d6361f15c301ac579cbfdd8f41416cc86e6f4f8a3ce6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf52b5a24cfa1a852550d6361f15c301ac579cbfdd8f41416cc86e6f4f8a3ce6", kill_on_drop: false }`
[INFO] [stdout] cf52b5a24cfa1a852550d6361f15c301ac579cbfdd8f41416cc86e6f4f8a3ce6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e936b095c3edb9641147a351696f3a558e9a5279ef69cc22aecfc60b88d4e17f
[INFO] running `Command { std: "docker" "start" "-a" "e936b095c3edb9641147a351696f3a558e9a5279ef69cc22aecfc60b88d4e17f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/senor_borroso-a45315d4fed1e7fc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/senor_borroso-ad4efa58e157322a)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests senor_borroso
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex (line 327) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::SearchParams (line 104) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::new (line 392) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::Neighbor (line 166) ... FAILED
[INFO] [stdout] test src/dualiter.rs - dualiter::Uniq<Q,Item> (line 114) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::Neighborhood<'idx,'sp,Origin,Tok,Label,Ftzr,Point,Mtrc>::nearest (line 229) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::SearchParams<M1>::with_metric (line 139) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::ScratchPad (line 69) ... FAILED
[INFO] [stdout] test src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::neighbors_of (line 515) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex (line 327) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `n_gram` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:328:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let ftzr = n_gram(2);
[INFO] [stdout]   |            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::ftzrs::n_gram;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FuzzyIndex` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:342:23
[INFO] [stdout]    |
[INFO] [stdout] 17 | let coral_name_index: FuzzyIndex<&str, _, SimplePoint> =
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::FuzzyIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimplePoint` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:342:43
[INFO] [stdout]    |
[INFO] [stdout] 17 | let coral_name_index: FuzzyIndex<&str, _, SimplePoint> =
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzypoint::SimplePoint;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FuzzyIndex`
[INFO] [stdout]   --> src/fuzzyindex.rs:343:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     FuzzyIndex::new(ftzr, coral_names.into_iter());
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `FuzzyIndex`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::FuzzyIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchParams` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:347:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | let params = SearchParams {
[INFO] [stdout]    |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::SearchParams;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Jaccard` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:348:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     metric: Jaccard,
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::metrics::Jaccard;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::SearchParams (line 104) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchParams` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:105:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let params1 = SearchParams {
[INFO] [stdout]   |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::fuzzyindex::SearchParams;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Hamming` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:106:12
[INFO] [stdout]   |
[INFO] [stdout] 4 |    metric: Hamming,
[INFO] [stdout]   |            ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::metrics::Hamming;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use space::Hamming;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchParams` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:114:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | let params2 = SearchParams {
[INFO] [stdout]    |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::SearchParams;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Jaccard` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:115:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |    metric: Jaccard,
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::metrics::Jaccard;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::new (line 392) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Labeled`
[INFO] [stdout]   --> src/fuzzyindex.rs:401:55
[INFO] [stdout]    |
[INFO] [stdout] 11 | let labeled_codes = codes.into_iter().enumerate().map(Labeled::from_tuple);
[INFO] [stdout]    |                                                       ^^^^^^^ use of undeclared type `Labeled`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzypoint::Labeled;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FuzzyIndex` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:403:23
[INFO] [stdout]    |
[INFO] [stdout] 13 | let fuzzy_code_index: FuzzyIndex<Labeled<[u8; 4], usize>, _, SimplePoint> =
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::FuzzyIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Labeled` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:403:34
[INFO] [stdout]    |
[INFO] [stdout] 13 | let fuzzy_code_index: FuzzyIndex<Labeled<[u8; 4], usize>, _, SimplePoint> =
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzypoint::Labeled;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimplePoint` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:403:62
[INFO] [stdout]    |
[INFO] [stdout] 13 | let fuzzy_code_index: FuzzyIndex<Labeled<[u8; 4], usize>, _, SimplePoint> =
[INFO] [stdout]    |                                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzypoint::SimplePoint;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FuzzyIndex`
[INFO] [stdout]   --> src/fuzzyindex.rs:404:4
[INFO] [stdout]    |
[INFO] [stdout] 14 |    FuzzyIndex::new(n_gram(2), labeled_codes);
[INFO] [stdout]    |    ^^^^^^^^^^ use of undeclared type `FuzzyIndex`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::fuzzyindex::FuzzyIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `n_gram` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:404:20
[INFO] [stdout]    |
[INFO] [stdout] 14 |    FuzzyIndex::new(n_gram(2), labeled_codes);
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::ftzrs::n_gram;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::Neighbor (line 166) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `fuzzyindex` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:167:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | for neighbor in fuzzyindex.neighbors_of(&"MY LOOKUP", &mut scratchpad, &params) {
[INFO] [stdout]   |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scratchpad` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:167:60
[INFO] [stdout]   |
[INFO] [stdout] 3 | for neighbor in fuzzyindex.neighbors_of(&"MY LOOKUP", &mut scratchpad, &params) {
[INFO] [stdout]   |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `params` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:167:73
[INFO] [stdout]   |
[INFO] [stdout] 3 | for neighbor in fuzzyindex.neighbors_of(&"MY LOOKUP", &mut scratchpad, &params) {
[INFO] [stdout]   |                                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `println`
[INFO] [stdout]  --> src/fuzzyindex.rs:168:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     println("label: {:?}", neighbor.label);
[INFO] [stdout]   |     ^^^^^^^ not a function
[INFO] [stdout]   |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]   |
[INFO] [stdout] 4 |     println!("label: {:?}", neighbor.label);
[INFO] [stdout]   |            +
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `println`
[INFO] [stdout]  --> src/fuzzyindex.rs:169:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     println("sim: {:?}\n", neighbor.similarity);
[INFO] [stdout]   |     ^^^^^^^ not a function
[INFO] [stdout]   |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]   |
[INFO] [stdout] 5 |     println!("sim: {:?}\n", neighbor.similarity);
[INFO] [stdout]   |            +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0423, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dualiter.rs - dualiter::Uniq<Q,Item> (line 114) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Uniq`
[INFO] [stdout]  --> src/dualiter.rs:115:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | for i in Uniq::new(vec![9, 9, 2, 2, 5, 6, 6, 6, 6, 0, 1, 1, 0].iter()) {
[INFO] [stdout]   |          ^^^^ use of undeclared type `Uniq`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::Neighborhood<'idx,'sp,Origin,Tok,Label,Ftzr,Point,Mtrc>::nearest (line 229) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Neighbor` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:230:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let nn: Option<Neighbor<_>> = fuzzyindex
[INFO] [stdout]   |                ^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::fuzzyindex::Neighbor;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use space::Neighbor;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `fuzzyindex` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:230:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | let nn: Option<Neighbor<_>> = fuzzyindex
[INFO] [stdout]   |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scratchpad` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:231:54
[INFO] [stdout]   |
[INFO] [stdout] 4 |                     .neighbors_of(&"MY LOOKUP", &mut scratchpad, &params)
[INFO] [stdout]   |                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `params` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:231:67
[INFO] [stdout]   |
[INFO] [stdout] 4 |                     .neighbors_of(&"MY LOOKUP", &mut scratchpad, &params)
[INFO] [stdout]   |                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::SearchParams<M1>::with_metric (line 139) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchParams` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:140:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let params1 = SearchParams {
[INFO] [stdout]   |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::fuzzyindex::SearchParams;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Jaccard` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:141:26
[INFO] [stdout]   |
[INFO] [stdout] 4 |                  metric: Jaccard,
[INFO] [stdout]   |                          ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::metrics::Jaccard;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `params` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:148:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | let params2 = params.with_metric(Hamming);
[INFO] [stdout]    |               ^^^^^^ help: a local variable with a similar name exists: `params1`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Hamming` in this scope
[INFO] [stdout]   --> src/fuzzyindex.rs:148:34
[INFO] [stdout]    |
[INFO] [stdout] 11 | let params2 = params.with_metric(Hamming);
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  + use senor_borroso::metrics::Hamming;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use space::Hamming;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::ScratchPad (line 69) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ScratchPad`
[INFO] [stdout]  --> src/fuzzyindex.rs:70:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut sp = ScratchPad::new();
[INFO] [stdout]   |              ^^^^^^^^^^ use of undeclared type `ScratchPad`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use senor_borroso::fuzzyindex::ScratchPad;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `fuzzy_index` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:71:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println(":?}", fuzzy_index.best_match("word", &mut sp));
[INFO] [stdout]   |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `println`
[INFO] [stdout]  --> src/fuzzyindex.rs:71:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | println(":?}", fuzzy_index.best_match("word", &mut sp));
[INFO] [stdout]   | ^^^^^^^ not a function
[INFO] [stdout]   |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!(":?}", fuzzy_index.best_match("word", &mut sp));
[INFO] [stdout]   |        +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0423, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::neighbors_of (line 515) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `fuzzy_doc_index` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:517:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | for neighbor in fuzzy_doc_index.neighbors_of(&my_doc, &mut scratchpad, &params) {
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scratchpad` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:517:60
[INFO] [stdout]   |
[INFO] [stdout] 4 | for neighbor in fuzzy_doc_index.neighbors_of(&my_doc, &mut scratchpad, &params) {
[INFO] [stdout]   |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `params` in this scope
[INFO] [stdout]  --> src/fuzzyindex.rs:517:73
[INFO] [stdout]   |
[INFO] [stdout] 4 | for neighbor in fuzzy_doc_index.neighbors_of(&my_doc, &mut scratchpad, &params) {
[INFO] [stdout]   |                                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]  --> src/fuzzyindex.rs:516:53
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_doc = "one fish two fish red fish blue fish".split();
[INFO] [stdout]   |                                                     ^^^^^-- argument #1 is missing
[INFO] [stdout]   |
[INFO] [stdout] note: method defined here
[INFO] [stdout]  --> /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/str/mod.rs:1613:12
[INFO] [stdout] help: provide the argument
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_doc = "one fish two fish red fish blue fish".split(/* pat */);
[INFO] [stdout]   |                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `println`
[INFO] [stdout]  --> src/fuzzyindex.rs:518:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     println("label: {:?}", neighbor.label);
[INFO] [stdout]   |     ^^^^^^^ not a function
[INFO] [stdout]   |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]   |
[INFO] [stdout] 5 |     println!("label: {:?}", neighbor.label);
[INFO] [stdout]   |            +
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `println`
[INFO] [stdout]  --> src/fuzzyindex.rs:519:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     println("sim: {:?}\n", neighbor.similarity);
[INFO] [stdout]   |     ^^^^^^^ not a function
[INFO] [stdout]   |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]   |
[INFO] [stdout] 6 |     println!("sim: {:?}\n", neighbor.similarity);
[INFO] [stdout]   |            +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0423, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/dualiter.rs - dualiter::Uniq<Q,Item> (line 114)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex (line 327)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::neighbors_of (line 515)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::FuzzySearchIndex<Origin,Tok,Label,Ftzr,Point>::new (line 392)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::Neighbor (line 166)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::Neighborhood<'idx,'sp,Origin,Tok,Label,Ftzr,Point,Mtrc>::nearest (line 229)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::ScratchPad (line 69)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::SearchParams (line 104)
[INFO] [stdout]     src/fuzzyindex.rs - fuzzyindex::SearchParams<M1>::with_metric (line 139)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e936b095c3edb9641147a351696f3a558e9a5279ef69cc22aecfc60b88d4e17f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e936b095c3edb9641147a351696f3a558e9a5279ef69cc22aecfc60b88d4e17f", kill_on_drop: false }`
[INFO] [stdout] e936b095c3edb9641147a351696f3a558e9a5279ef69cc22aecfc60b88d4e17f
