unpacking sources unpacking source archive /nix/store/slwq154bkzds87bhjlwx9jwk8c28ka3j-source source root is source Executing cargoSetupPostUnpackHook unpacking source archive /nix/store/jgmmfjlnyi3bgwzm75rhdicycrfj4rvx-fst-0.4.7-vendor.tar.gz Finished cargoSetupPostUnpackHook patching sources applying patch /nix/store/zqhh8b8f0h8rhax8q9l8jph2b8mhz9sg-0001-cargo-lockfile.patch patching file Cargo.lock Executing cargoSetupPostPatchHook Validating consistency between /build/source//Cargo.lock and /build/fst-0.4.7-vendor.tar.gz/Cargo.lock Finished cargoSetupPostPatchHook configuring building Executing cargoBuildHook ++ env CC_x86_64-unknown-linux-gnu=/nix/store/s5hkav7whndbfz0szshpb46h4idqdq9a-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/s5hkav7whndbfz0szshpb46h4idqdq9a-gcc-wrapper-10.3.0/bin/c++ CC_x86_64-unknown-linux-gnu=/nix/store/s5hkav7whndbfz0szshpb46h4idqdq9a-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/s5hkav7whndbfz0szshpb46h4idqdq9a-gcc-wrapper-10.3.0/bin/c++ cargo build -j 5 --target x86_64-unknown-linux-gnu --frozen --release --workspace Compiling autocfg v1.0.1 Compiling libc v0.2.102 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.29 Compiling lazy_static v1.4.0 Compiling unicode-xid v0.2.2 Compiling syn v1.0.76 Compiling serde_derive v1.0.130 Compiling serde v1.0.130 Compiling crossbeam-utils v0.8.5 Compiling semver v1.0.4 Compiling ryu v1.0.5 Compiling memchr v2.4.1 Compiling fst v0.4.7 (/build/source) Compiling crossbeam-epoch v0.9.5 Compiling utf8-ranges v1.0.4 Compiling regex-syntax v0.6.25 Compiling scopeguard v1.1.0 Compiling rayon-core v1.9.1 Compiling itoa v0.4.8 Compiling unicode-width v0.1.9 Compiling serde_json v1.0.68 Compiling either v1.6.1 Compiling maybe-uninit v2.0.0 Compiling bitflags v1.3.2 Compiling plotters-backend v0.3.2 Compiling ppv-lite86 v0.2.10 Compiling cfg-if v0.1.10 Compiling half v1.7.1 Compiling anyhow v1.0.44 Compiling same-file v1.0.6 Compiling oorandom v11.1.3 Compiling remove_dir_all v0.5.3 Compiling bit-vec v0.6.3 Compiling fnv v1.0.7 Compiling memoffset v0.6.4 Compiling num-traits v0.2.14 Compiling crossbeam-utils v0.7.2 Compiling rayon v1.5.1 Compiling textwrap v0.11.0 Compiling itertools v0.10.1 Compiling plotters-svg v0.3.1 Compiling walkdir v2.3.2 Compiling bit-set v0.5.2 Compiling regex v1.5.4 Compiling clap v2.33.3 Compiling crossbeam-channel v0.5.1 Compiling quote v1.0.9 Compiling num_cpus v1.13.0 Compiling getrandom v0.2.3 Compiling atty v0.2.14 Compiling memmap v0.7.0 Compiling rustc_version v0.4.0 Compiling csv-core v0.1.10 Compiling regex-automata v0.1.10 Compiling plotters v0.3.1 Compiling crossbeam-channel v0.4.4 Compiling rand_core v0.6.3 Compiling cast v0.2.7 Compiling crossbeam-deque v0.8.1 Compiling rand_chacha v0.3.1 Compiling rand v0.8.4 Compiling criterion-plot v0.4.4 Compiling tempfile v3.2.0 Compiling bstr v0.2.17 Compiling serde_cbor v0.11.2 Compiling tinytemplate v1.2.1 Compiling csv v1.1.6 Compiling criterion v0.3.5 Compiling fst-bin v0.4.1 (/build/source/fst-bin) Compiling fst-bench v0.0.1 (/build/source/bench) Finished release [optimized + debuginfo] target(s) in 120m 28s Executing cargoInstallPostBuildHook Finished cargoInstallPostBuildHook Finished cargoBuildHook running tests Executing cargoCheckHook ++ cargo test -j 5 --release --target x86_64-unknown-linux-gnu --frozen -- --test-threads=5 Compiling getrandom v0.1.16 Compiling doc-comment v0.3.3 Compiling fst v0.4.7 (/build/source) Compiling rand_core v0.5.1 Compiling rand_chacha v0.2.2 Compiling rand v0.7.3 Compiling quickcheck v0.9.2 Finished release [optimized + debuginfo] target(s) in 41.90s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/fst-1e09bc8788b50cd4) running 97 tests test inner_set::tests::no_fsts ... ok test raw::node::tests::bin_many_trans ... ok test bytes::tests::prop_pack_in_out ... ok test raw::counting_writer::tests::counts_bytes ... ok test raw::node::tests::bin_no_trans ... ok test raw::node::tests::node_max_trans ... ok test raw::node::tests::bin_one_trans_not_common ... ok test raw::ops::tests::difference ... ok test raw::node::tests::bin_one_trans_common ... ok test raw::ops::tests::difference_map ... ok test raw::ops::tests::intersect_map ... ok test raw::ops::tests::intersect_map_dupes ... ok test raw::ops::tests::intersect_set ... ok test raw::ops::tests::difference2 ... ok test raw::ops::tests::intersect_set_dupes ... ok test raw::ops::tests::symmetric_difference ... ok test raw::ops::tests::union_map_dupes ... ok test raw::ops::tests::union_map ... ok test raw::ops::tests::symmetric_difference_map ... ok test raw::ops::tests::union_set ... ok test raw::ops::tests::union_set_dupes ... ok test raw::registry::tests::cache_works ... ok test raw::registry::tests::one_with_trans_is_ok ... ok test raw::registry::tests::empty_is_ok ... ok test raw::registry::tests::promote ... ok test raw::tests::bytes_written ... ok test raw::registry::tests::one_final_is_ok ... ok test raw::tests::fst_map_dupe1 - should panic ... ok test raw::tests::fst_map_dupe_empty - should panic ... ok test raw::tests::fst_map_dupe2 - should panic ... ok test raw::tests::fst_map_many1 ... ok test raw::tests::fst_map_many2 ... ok test raw::tests::fst_map_many3 ... ok test raw::tests::fst_map_one1 ... ok test raw::tests::fst_map_one3 ... ok test raw::tests::fst_map_one2 ... ok test raw::tests::fst_map_only_empty1 ... ok test raw::tests::fst_map_only_empty2 ... ok test raw::tests::fst_map_only_empty3 ... ok test raw::tests::fst_map_order1 - should panic ... ok test raw::tests::fst_map_order2 - should panic ... ok test raw::tests::fst_map_two ... ok test raw::tests::fst_range_1 ... ok test raw::tests::fst_range_10 ... ok test raw::tests::fst_range_11 ... ok test raw::node::tests::prop_emits_inputs ... ok test raw::tests::fst_range_12 ... ok test raw::tests::fst_range_14 ... ok test raw::tests::fst_range_15 ... ok test raw::tests::fst_range_13 ... ok test raw::tests::fst_range_17 ... ok test raw::tests::fst_range_16 ... ok test raw::tests::fst_range_18 ... ok test raw::tests::fst_range_19 ... ok test raw::tests::fst_range_3 ... ok test raw::tests::fst_range_2 ... ok test raw::tests::fst_range_4 ... ok test raw::tests::fst_range_5 ... ok test raw::tests::fst_range_6 ... ok test raw::tests::fst_range_7 ... ok test raw::tests::fst_range_empty_1 ... ok test raw::tests::fst_range_9 ... ok test raw::tests::fst_range_empty_11 ... ok test raw::tests::fst_range_empty_10 ... ok test raw::tests::fst_range_8 ... ok test raw::tests::fst_range_empty_4 ... ok test raw::tests::fst_range_empty_5 ... ok test raw::tests::fst_range_empty_3 ... ok test raw::tests::fst_range_empty_2 ... ok test raw::tests::fst_range_empty_8 ... ok test raw::tests::fst_range_empty_6 ... ok test raw::tests::fst_range_empty_9 ... ok test raw::tests::fst_range_empty_7 ... ok test raw::tests::fst_set_dupe1 ... ok test raw::tests::fst_set_dupe2 ... ok test raw::tests::fst_set_jan ... ok test raw::tests::fst_set_one ... ok test raw::tests::fst_set_dupe_empty ... ok test raw::tests::fst_set_only_empty ... ok test raw::tests::fst_set_order1 - should panic ... ok test raw::tests::fst_set_order2 - should panic ... ok test raw::tests::fst_set_two1 ... ok test raw::tests::fst_set_two2 ... ok test raw::tests::fst_set_zero ... ok test raw::tests::get_key_simple ... ok test raw::tests::fst_map_100000_lengths ... ok test raw::tests::invalid_format ... ok test raw::tests::invalid_version ... ok test raw::tests::invalid_version_crate_too_old ... ok test raw::tests::one_vec_multiple_fsts ... ok test raw::tests::fst_map_100000_increments ... ok test raw::tests::verify_err ... ok test raw::tests::verify_ok_empty ... ok test raw::tests::fst_set_100000 ... ok test raw::tests::verify_ok_nonempty ... ok test raw::tests::get_key_words ... ok test raw::tests::get_key_words_discontiguous ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s Running tests/test.rs (target/x86_64-unknown-linux-gnu/release/deps/test-efe8eb05a093a353) running 3 tests test implements_default ... ok test subsequence ... ok test str ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Doc-tests fst running 39 tests test src/lib.rs - (line 94) ... ignored test src/lib.rs - (line 49) - compile ... ok test src/map.rs - inner_map::Map::contains_key (line 107) ... ok test src/automaton/mod.rs - inner_automaton::Str (line 146) ... ok test src/map.rs - inner_map::Map::get (line 125) ... ok test src/map.rs - inner_map::Map::new (line 88) - compile ... ok test src/lib.rs - (line 134) ... ok test src/automaton/mod.rs - inner_automaton::Subsequence (line 218) ... ok test src/map.rs - inner_map::Map::map_data (line 444) ... ok test src/map.rs - inner_map::Map::keys (line 180) ... ok test src/map.rs - inner_map::Map::op (line 391) ... ok test src/map.rs - inner_map::Map::range (line 234) ... ok test src/map.rs - inner_map::Map::search (line 275) ... ok test src/map.rs - inner_map::MapBuilder (line 578) - compile ... ok test src/map.rs - inner_map::Map::stream (line 153) ... ok test src/map.rs - inner_map::Map::values (line 204) ... ok test src/map.rs - inner_map::MapBuilder (line 548) ... ok test src/map.rs - inner_map::OpBuilder::intersection (line 1039) ... ok test src/map.rs - inner_map::OpBuilder::difference (line 1086) ... ok test src/map.rs - inner_map::OpBuilder::union (line 994) ... ok test src/map.rs - inner_map::OpBuilder::symmetric_difference (line 1132) ... ok test src/set.rs - inner_set::OpBuilder::difference (line 911) ... ok test src/set.rs - inner_set::OpBuilder::symmetric_difference (line 941) ... ok test src/set.rs - inner_set::OpBuilder::intersection (line 886) ... ok test src/set.rs - inner_set::Set::contains (line 82) ... ok test src/set.rs - inner_set::OpBuilder::union (line 863) ... ok test src/set.rs - inner_set::Set::new (line 63) - compile ... ok test src/set.rs - inner_set::Set::is_disjoint (line 298) ... ok test src/set.rs - inner_set::Set::is_subset (line 324) ... ok test src/set.rs - inner_set::Set::is_superset (line 351) ... ok test src/set.rs - inner_set::Set::map_data (line 392) ... ok test src/set.rs - inner_set::Set::op (line 272) ... ok test src/set.rs - inner_set::SetBuilder (line 522) - compile ... ok test src/stream.rs - stream::Streamer (line 39) ... ignored test src/stream.rs - stream::Streamer (line 62) ... ignored test src/set.rs - inner_set::Set::search (line 168) ... ok test src/set.rs - inner_set::SetBuilder (line 494) ... ok test src/set.rs - inner_set::Set::range (line 139) ... ok test src/set.rs - inner_set::Set::stream (line 109) ... ok test result: ok. 36 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 15.37s Finished cargoCheckHook installing Executing cargoInstallHook Finished cargoInstallHook post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/0hawpbc5fqgjgb19a5fyvbrkjqkvc4yk-fst-0.4.7 shrinking /nix/store/0hawpbc5fqgjgb19a5fyvbrkjqkvc4yk-fst-0.4.7/bin/fst strip is /nix/store/a4mmjm3bblxwp8h53bcfx3dly80ib0ba-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/0hawpbc5fqgjgb19a5fyvbrkjqkvc4yk-fst-0.4.7/bin patching script interpreter paths in /nix/store/0hawpbc5fqgjgb19a5fyvbrkjqkvc4yk-fst-0.4.7 checking for references to /build/ in /nix/store/0hawpbc5fqgjgb19a5fyvbrkjqkvc4yk-fst-0.4.7... running install tests abc abcd