[INFO] fetching crate regit-identifiers 1.0.1...
[INFO] testing regit-identifiers-1.0.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate regit-identifiers 1.0.1 into /workspace/builds/worker-0-tc2/source
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate regit-identifiers 1.0.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate regit-identifiers 1.0.1
[INFO] tweaked toml for crates.io crate regit-identifiers 1.0.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate regit-identifiers 1.0.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate regit-identifiers 1.0.1 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d
[INFO] running `Command { std: "docker" "start" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling regit-identifiers v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.79s
[INFO] running `Command { std: "docker" "inspect" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling regit-identifiers v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.08s
[INFO] running `Command { std: "docker" "inspect" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/regit-identifiers/47025fc816e98442/out/regit_identifiers-47025fc816e98442)
[INFO] [stdout] 
[INFO] [stdout] running 300 tests
[INFO] [stdout] test bic::tests::display_renders_identifier ... ok
[INFO] [stdout] test bic::tests::length_constants ... ok
[INFO] [stdout] test bic::tests::from_str_matches_parse ... ok
[INFO] [stdout] test bic::tests::passive_participant_flag ... ok
[INFO] [stdout] test bic::tests::rejects_digit_in_country ... ok
[INFO] [stdout] test bic::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test bic::tests::as_ref_str ... ok
[INFO] [stdout] test bic::tests::live_bic_is_neither_test_nor_passive ... ok
[INFO] [stdout] test bic::tests::rejects_substitute_prefix_as_country ... ok
[INFO] [stdout] test bic::tests::rejects_digit_in_institution ... ok
[INFO] [stdout] test bic::tests::parses_golden_bics ... ok
[INFO] [stdout] test bic::tests::location_status_returns_eighth_character ... ok
[INFO] [stdout] test bic::tests::segment_accessors_with_branch ... ok
[INFO] [stdout] test bic::tests::test_bic_flag ... ok
[INFO] [stdout] test bic::tests::rejects_lower_case ... ok
[INFO] [stdout] test cfi::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test cfi::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test cfi::tests::parses_golden_cfis ... ok
[INFO] [stdout] test bic::tests::round_trips_through_str ... ok
[INFO] [stdout] test bic::tests::unused_tail_bytes_are_zeroed ... ok
[INFO] [stdout] test cfi::tests::rejects_digit ... ok
[INFO] [stdout] test cfi::tests::as_ref_str ... ok
[INFO] [stdout] test cfi::tests::from_str_matches_parse ... ok
[INFO] [stdout] test cfi::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test cfi::tests::rejects_unknown_category ... ok
[INFO] [stdout] test cfi::tests::round_trips_through_str ... ok
[INFO] [stdout] test cfi::tests::rejects_lower_case ... ok
[INFO] [stdout] test bic::tests::rejects_unknown_country_code ... ok
[INFO] [stdout] test charset::tests::digit_value_maps ... ok
[INFO] [stdout] test bic::tests::rejects_wrong_length ... ok
[INFO] [stdout] test charset::tests::is_vowel_classifies ... ok
[INFO] [stdout] test bic::tests::segment_accessors_short ... ok
[INFO] [stdout] test charset::tests::value_functions_never_panic_on_any_byte ... ok
[INFO] [stdout] test cfi::tests::accepts_any_group_and_attributes ... ok
[INFO] [stdout] test cfi::tests::accepts_all_category_letters ... ok
[INFO] [stdout] test checkdigit::tests::every_check_digit_is_an_ascii_digit ... ok
[INFO] [stdout] test bic::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test charset::tests::is_digit_classifies ... ok
[INFO] [stdout] test cfi::tests::display_renders_identifier ... ok
[INFO] [stdout] test bic::tests::validate_agrees_with_parse ... ok
[INFO] [stdout] test checkdigit::tests::figi_rejects_vowel ... ok
[INFO] [stdout] test checkdigit::tests::figi_golden_vectors ... ok
[INFO] [stdout] test checkdigit::tests::isin_worked_example_apple ... ok
[INFO] [stdout] test checkdigit::tests::isin_golden_vectors ... ok
[INFO] [stdout] test bic::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test bic::tests::rejects_bad_character_in_branch ... ok
[INFO] [stdout] test checkdigit::tests::cusip_golden_vectors ... ok
[INFO] [stdout] test checkdigit::tests::cusip_rejects_wrong_length_and_char ... ok
[INFO] [stdout] test checkdigit::tests::lei_worked_example_bloomberg ... ok
[INFO] [stdout] test checkdigit::tests::lei_rejects_wrong_length_and_char ... ok
[INFO] [stdout] test checkdigit::tests::luhn_canonical_example ... ok
[INFO] [stdout] test checkdigit::tests::luhn_rejects_empty_and_non_digit ... ok
[INFO] [stdout] test checkdigit::tests::figi_worked_example_ibm ... ok
[INFO] [stdout] test checkdigit::tests::lei_golden_vectors ... ok
[INFO] [stdout] test cfi::tests::rejects_wrong_length ... ok
[INFO] [stdout] test charset::tests::letter_ordinal_maps ... ok
[INFO] [stdout] test checkdigit::tests::sedol_golden_vectors ... ok
[INFO] [stdout] test checkdigit::tests::figi_rejects_wrong_length ... ok
[INFO] [stdout] test cfi::tests::segment_accessors ... ok
[INFO] [stdout] test checkdigit::tests::sedol_rejects_vowel ... ok
[INFO] [stdout] test checkdigit::tests::non_ascii_input_is_rejected_not_panicked ... ok
[INFO] [stdout] test convert::tests::build_isin_rejects_bad_nsin_character ... ok
[INFO] [stdout] test convert::tests::build_isin_rejects_empty_and_overlong_nsin ... ok
[INFO] [stdout] test checkdigit::tests::isin_rejects_bad_character ... ok
[INFO] [stdout] test checkdigit::tests::sedol_worked_example_bae ... ok
[INFO] [stdout] test convert::tests::build_isin_apple ... ok
[INFO] [stdout] test convert::tests::build_isin_accepts_single_character_nsin ... ok
[INFO] [stdout] test convert::tests::build_isin_agrees_with_isin_parse ... ok
[INFO] [stdout] test convert::tests::build_isin_rejects_non_ascii ... ok
[INFO] [stdout] test convert::tests::build_isin_rejects_unknown_country ... ok
[INFO] [stdout] test convert::tests::check_digit_schemes_are_independent ... ok
[INFO] [stdout] test checkdigit::tests::isin_rejects_wrong_length ... ok
[INFO] [stdout] test convert::tests::isin_to_cusip_accepts_canada ... ok
[INFO] [stdout] test convert::tests::isin_to_cusip_apple ... ok
[INFO] [stdout] test convert::tests::isin_to_cusip_rejects_non_us_ca ... ok
[INFO] [stdout] test convert::tests::isin_to_sedol_accepts_ireland ... ok
[INFO] [stdout] test convert::tests::isin_to_sedol_bae ... ok
[INFO] [stdout] test convert::tests::isin_to_sedol_rejects_invalid_sedol_body ... ok
[INFO] [stdout] test convert::tests::isin_to_sedol_rejects_missing_00_padding ... ok
[INFO] [stdout] test convert::tests::isin_to_sedol_rejects_non_gb_ie ... ok
[INFO] [stdout] test convert::tests::conversion_error_carries_validation_source ... ok
[INFO] [stdout] test convert::tests::cusip_isin_round_trip ... ok
[INFO] [stdout] test convert::tests::isin_to_valor_accepts_liechtenstein ... ok
[INFO] [stdout] test convert::tests::cusip_to_isin_apple ... ok
[INFO] [stdout] test convert::tests::isin_to_valor_all_zero_nsin_yields_zero ... ok
[INFO] [stdout] test convert::tests::cusip_to_isin_rejects_unknown_country ... ok
[INFO] [stdout] test convert::tests::isin_to_valor_rejects_non_ch_li ... ok
[INFO] [stdout] test convert::tests::every_built_isin_reparses ... ok
[INFO] [stdout] test convert::tests::valor_to_isin_rejects_unknown_country ... ok
[INFO] [stdout] test convert::tests::isin_to_valor_rejects_non_numeric_nsin ... ok
[INFO] [stdout] test convert::tests::isin_to_valor_strips_leading_zeros ... ok
[INFO] [stdout] test convert::tests::sedol_isin_round_trip ... ok
[INFO] [stdout] test convert::tests::sedol_to_isin_bae ... ok
[INFO] [stdout] test convert::tests::valor_isin_round_trip ... ok
[INFO] [stdout] test convert::tests::valor_to_isin_pads_to_nine_digits ... ok
[INFO] [stdout] test country::tests::country_name_round_trips ... ok
[INFO] [stdout] test country::tests::is_isin_prefix_accepts_countries_and_substitutes ... ok
[INFO] [stdout] test country::tests::is_isin_prefix_rejects_unknown ... ok
[INFO] [stdout] test country::tests::is_iso_country_accepts_known_codes ... ok
[INFO] [stdout] test country::tests::is_iso_country_rejects_non_codes ... ok
[INFO] [stdout] test country::tests::isin_prefix_name_describes_iso_countries ... ok
[INFO] [stdout] test country::tests::substitute_prefixes_are_sorted ... ok
[INFO] [stdout] test country::tests::isin_prefix_name_describes_substitute_prefixes ... ok
[INFO] [stdout] test country::tests::table_has_every_assigned_code ... ok
[INFO] [stdout] test country::tests::isin_prefix_name_rejects_unknown_and_case_sensitive ... ok
[INFO] [stdout] test country::tests::substitutes_are_not_iso_countries ... ok
[INFO] [stdout] test country::tests::table_is_sorted_and_unique ... ok
[INFO] [stdout] test cusip::tests::accepts_special_body_characters ... ok
[INFO] [stdout] test cusip::tests::as_ref_str ... ok
[INFO] [stdout] test cusip::tests::cins_region_covers_every_assigned_letter ... ok
[INFO] [stdout] test cusip::tests::from_str_matches_parse ... ok
[INFO] [stdout] test cusip::tests::cins_region_maps_leading_letter ... ok
[INFO] [stdout] test cusip::tests::is_cins_detects_leading_letter ... ok
[INFO] [stdout] test cusip::tests::cins_region_none_for_unassigned_letter ... ok
[INFO] [stdout] test cusip::tests::display_renders_identifier ... ok
[INFO] [stdout] test cusip::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test cusip::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test cusip::tests::is_domestic_complements_is_cins ... ok
[INFO] [stdout] test cusip::tests::parses_golden_cusips ... ok
[INFO] [stdout] test cusip::tests::rejects_bad_check_digit ... ok
[INFO] [stdout] test cusip::tests::round_trips_through_str ... ok
[INFO] [stdout] test cusip::tests::rejects_illegal_body_character ... ok
[INFO] [stdout] test cusip::tests::rejects_lower_case ... ok
[INFO] [stdout] test cusip::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test cusip::tests::rejects_non_digit_check_position ... ok
[INFO] [stdout] test detect::tests::as_str_for_every_variant ... ok
[INFO] [stdout] test cusip::tests::rejects_wrong_length ... ok
[INFO] [stdout] test cusip::tests::segment_accessors ... ok
[INFO] [stdout] test cusip::tests::validate_agrees_with_parse ... ok
[INFO] [stdout] test detect::tests::debug_renders_kind_and_variant ... ok
[INFO] [stdout] test detect::tests::detected_value_round_trips_through_as_str ... ok
[INFO] [stdout] test detect::tests::detects_lei ... ok
[INFO] [stdout] test detect::tests::detects_bic ... ok
[INFO] [stdout] test detect::tests::detects_cusip ... ok
[INFO] [stdout] test detect::tests::detects_eleven_character_bic ... ok
[INFO] [stdout] test detect::tests::detects_figi ... ok
[INFO] [stdout] test detect::tests::figi_is_not_mislabelled_as_isin ... ok
[INFO] [stdout] test detect::tests::detects_isin ... ok
[INFO] [stdout] test detect::tests::detects_registered_mic ... ok
[INFO] [stdout] test detect::tests::detects_sedol ... ok
[INFO] [stdout] test detect::tests::isin_wins_over_figi_at_twelve_characters ... ok
[INFO] [stdout] test detect::tests::kind_for_every_variant ... ok
[INFO] [stdout] test detect::tests::identifier_kind_is_copy_and_eq ... ok
[INFO] [stdout] test detect::tests::returns_none_for_bad_check_digit ... ok
[INFO] [stdout] test detect::tests::unregistered_mic_is_not_detected ... ok
[INFO] [stdout] test detect::tests::returns_none_for_garbage ... ok
[INFO] [stdout] test detect::tests::security_id_is_copy_and_eq ... ok
[INFO] [stdout] test detect::tests::structural_only_kinds_are_not_detected ... ok
[INFO] [stdout] test errors::tests::validation_error_copy_eq ... ok
[INFO] [stdout] test errors::tests::conversion_error_display ... ok
[INFO] [stdout] test errors::tests::conversion_error_from_validation_and_source ... ok
[INFO] [stdout] test errors::tests::errors_debug ... ok
[INFO] [stdout] test errors::tests::validation_error_display_country_and_structure ... ok
[INFO] [stdout] test errors::tests::validation_error_display_bad_check_digit ... ok
[INFO] [stdout] test errors::tests::validation_error_display_wrong_length ... ok
[INFO] [stdout] test errors::tests::validation_error_display_empty ... ok
[INFO] [stdout] test errors::tests::validation_error_display_has_no_trailing_period ... ok
[INFO] [stdout] test errors::tests::validation_error_display_invalid_character ... ok
[INFO] [stdout] test errors::tests::validation_error_is_error_trait ... ok
[INFO] [stdout] test figi::tests::from_str_matches_parse ... ok
[INFO] [stdout] test figi::tests::as_ref_str ... ok
[INFO] [stdout] test figi::tests::display_renders_identifier ... ok
[INFO] [stdout] test figi::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test figi::tests::is_bloomberg_detects_bbg_prefix ... ok
[INFO] [stdout] test figi::tests::rejects_forbidden_prefix ... ok
[INFO] [stdout] test figi::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test figi::tests::parses_golden_figis ... ok
[INFO] [stdout] test figi::tests::rejects_bad_check_digit ... ok
[INFO] [stdout] test figi::tests::rejects_lower_case ... ok
[INFO] [stdout] test figi::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test figi::tests::rejects_non_g_third_character ... ok
[INFO] [stdout] test figi::tests::rejects_non_digit_check_position ... ok
[INFO] [stdout] test figi::tests::rejects_vowel_in_body ... ok
[INFO] [stdout] test figi::tests::rejects_vowel_in_prefix ... ok
[INFO] [stdout] test figi::tests::rejects_wrong_length ... ok
[INFO] [stdout] test figi::tests::round_trips_through_str ... ok
[INFO] [stdout] test figi::tests::segment_accessors ... ok
[INFO] [stdout] test isin::tests::display_renders_identifier ... ok
[INFO] [stdout] test figi::tests::validate_agrees_with_parse ... ok
[INFO] [stdout] test isin::tests::accepts_substitute_prefix ... ok
[INFO] [stdout] test isin::tests::as_ref_str ... ok
[INFO] [stdout] test isin::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test isin::tests::from_str_matches_parse ... ok
[INFO] [stdout] test isin::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test isin::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test isin::tests::rejects_bad_check_digit ... ok
[INFO] [stdout] test isin::tests::parses_golden_isins ... ok
[INFO] [stdout] test isin::tests::rejects_non_digit_check_position ... ok
[INFO] [stdout] test isin::tests::rejects_unknown_country_code ... ok
[INFO] [stdout] test isin::tests::segment_accessors ... ok
[INFO] [stdout] test isin::tests::rejects_wrong_length ... ok
[INFO] [stdout] test isin::tests::round_trips_through_str ... ok
[INFO] [stdout] test lei::tests::as_ref_str ... ok
[INFO] [stdout] test lei::tests::display_renders_identifier ... ok
[INFO] [stdout] test lei::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test lei::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test lei::tests::parses_golden_leis ... ok
[INFO] [stdout] test lei::tests::rejects_bad_check_digit ... ok
[INFO] [stdout] test lei::tests::rejects_bad_body_character ... ok
[INFO] [stdout] test lei::tests::rejects_bad_first_check_digit ... ok
[INFO] [stdout] test lei::tests::rejects_lower_case ... ok
[INFO] [stdout] test lei::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test lei::tests::rejects_non_digit_check_position ... ok
[INFO] [stdout] test lei::tests::rejects_reserved_field_not_zero_zero ... ok
[INFO] [stdout] test mic::tests::accepts_digits_in_suffix ... ok
[INFO] [stdout] test lei::tests::rejects_wrong_length ... ok
[INFO] [stdout] test lei::tests::round_trips_through_str ... ok
[INFO] [stdout] test mic::tests::as_ref_str ... ok
[INFO] [stdout] test lei::tests::segment_accessors ... ok
[INFO] [stdout] test mic::tests::display_renders_identifier ... ok
[INFO] [stdout] test mic::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test lei::tests::from_str_matches_parse ... ok
[INFO] [stdout] test mic::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test mic::tests::is_registered_reflects_membership ... ok
[INFO] [stdout] test mic::tests::from_str_matches_parse ... ok
[INFO] [stdout] test mic::tests::lookup_finds_golden_mics ... ok
[INFO] [stdout] test mic::tests::parse_registered_accepts_golden_mics ... ok
[INFO] [stdout] test mic::tests::lookup_misses_unregistered ... ok
[INFO] [stdout] test mic::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test mic::tests::parses_unregistered_but_well_formed ... ok
[INFO] [stdout] test mic::tests::rejects_digit_in_leading_position ... ok
[INFO] [stdout] test mic::tests::parse_registered_rejects_unregistered ... ok
[INFO] [stdout] test mic::tests::parses_golden_mics ... ok
[INFO] [stdout] test mic::tests::rejects_lower_case ... ok
[INFO] [stdout] test mic::tests::rejects_punctuation_in_suffix ... ok
[INFO] [stdout] test mic::tests::validate_agrees_with_parse ... ok
[INFO] [stdout] test mic_registry::tests::active_entry_count_matches_snapshot ... ok
[INFO] [stdout] test mic_registry::tests::every_mic_is_four_upper_alnum ... ok
[INFO] [stdout] test mic_registry::tests::lookup_finds_known_operating_mic ... ok
[INFO] [stdout] test mic_registry::tests::lookup_is_case_sensitive_uppercase ... ok
[INFO] [stdout] test mic::tests::parse_registered_rejects_structural_errors_first ... ok
[INFO] [stdout] test mic_registry::tests::lookup_rejects_unregistered_code ... ok
[INFO] [stdout] test mic_registry::tests::operating_mic_is_self_for_operating_entries ... ok
[INFO] [stdout] test mic_registry::tests::registry_is_non_empty ... ok
[INFO] [stdout] test mic_registry::tests::registry_is_sorted_and_unique ... ok
[INFO] [stdout] test mic_registry::tests::snapshot_date_is_iso_format ... ok
[INFO] [stdout] test sedol::tests::accepts_alphanumeric_body ... ok
[INFO] [stdout] test sedol::tests::as_ref_str ... ok
[INFO] [stdout] test sedol::tests::display_renders_identifier ... ok
[INFO] [stdout] test sedol::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test sedol::tests::from_str_matches_parse ... ok
[INFO] [stdout] test sedol::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test sedol::tests::is_legacy_numeric_classifies ... ok
[INFO] [stdout] test sedol::tests::parses_golden_sedols ... ok
[INFO] [stdout] test sedol::tests::rejects_bad_check_digit ... ok
[INFO] [stdout] test sedol::tests::rejects_lower_case ... ok
[INFO] [stdout] test sedol::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test sedol::tests::rejects_non_digit_check_position ... ok
[INFO] [stdout] test sedol::tests::rejects_vowel_in_body ... ok
[INFO] [stdout] test sedol::tests::rejects_wrong_length ... ok
[INFO] [stdout] test sedol::tests::round_trips_through_str ... ok
[INFO] [stdout] test sedol::tests::segment_accessors ... ok
[INFO] [stdout] test test_support::tests::fmt_buf_collects_written_text ... ok
[INFO] [stdout] test test_support::tests::fmt_buf_rejects_overflow ... ok
[INFO] [stdout] test valor::tests::accepts_minimum_and_maximum_length ... ok
[INFO] [stdout] test valor::tests::accessors ... ok
[INFO] [stdout] test valor::tests::as_ref_str ... ok
[INFO] [stdout] test valor::tests::as_u32_agrees_with_as_u64 ... ok
[INFO] [stdout] test valor::tests::as_u64_computes_numeric_value ... ok
[INFO] [stdout] test valor::tests::display_renders_identifier ... ok
[INFO] [stdout] test valor::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test valor::tests::from_str_matches_parse ... ok
[INFO] [stdout] test valor::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test valor::tests::parses_golden_valors ... ok
[INFO] [stdout] test test_support::tests::display_and_debug_render ... ok
[INFO] [stdout] test valor::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test valor::tests::rejects_non_digit_at_first_position ... ok
[INFO] [stdout] test valor::tests::rejects_non_digit_character ... ok
[INFO] [stdout] test valor::tests::rejects_too_long ... ok
[INFO] [stdout] test valor::tests::round_trips_through_str ... ok
[INFO] [stdout] test valor::tests::unused_tail_is_zeroed_for_eq_and_hash ... ok
[INFO] [stdout] test valor::tests::validate_matches_parse ... ok
[INFO] [stdout] test wkn::tests::accessors ... ok
[INFO] [stdout] test wkn::tests::as_ref_str ... ok
[INFO] [stdout] test mic::tests::segment_accessors ... ok
[INFO] [stdout] test wkn::tests::display_renders_identifier ... ok
[INFO] [stdout] test cfi::tests::validate_matches_parse ... ok
[INFO] [stdout] test wkn::tests::from_bytes_unchecked_round_trip ... ok
[INFO] [stdout] test wkn::tests::from_str_matches_parse ... ok
[INFO] [stdout] test charset::tests::alnum_value_maps ... ok
[INFO] [stdout] test wkn::tests::is_copy_and_eq_and_hashable ... ok
[INFO] [stdout] test wkn::tests::is_numeric_classifies ... ok
[INFO] [stdout] test wkn::tests::parses_golden_wkns ... ok
[INFO] [stdout] test wkn::tests::rejects_letter_i ... ok
[INFO] [stdout] test wkn::tests::rejects_letter_o ... ok
[INFO] [stdout] test wkn::tests::rejects_lower_case ... ok
[INFO] [stdout] test wkn::tests::rejects_non_ascii_without_panic ... ok
[INFO] [stdout] test wkn::tests::rejects_punctuation ... ok
[INFO] [stdout] test wkn::tests::round_trips_through_str ... ok
[INFO] [stdout] test wkn::tests::validate_matches_parse ... ok
[INFO] [stdout] test checkdigit::tests::sedol_rejects_wrong_length ... ok
[INFO] [stdout] test convert::tests::build_isin_left_pads_short_nsin ... ok
[INFO] [stdout] test wkn::tests::rejects_wrong_length ... ok
[INFO] [stdout] test valor::tests::rejects_empty_input ... ok
[INFO] [stdout] test checkdigit::tests::cusip_worked_example_apple ... ok
[INFO] [stdout] test isin::tests::rejects_lower_case ... ok
[INFO] [stdout] test convert::tests::sedol_to_isin_rejects_unknown_country ... ok
[INFO] [stdout] test mic::tests::rejects_wrong_length ... ok
[INFO] [stdout] test mic::tests::round_trips_through_str ... ok
[INFO] [stdout] test convert::tests::build_isin_rejects_wrong_country_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 300 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/build/regit-identifiers/4727f5eb996364a2/out/integration-4727f5eb996364a2)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test convert::check_digit_schemes_are_independent ... ok
[INFO] [stdout] test convert::cusip_isin_round_trip ... ok
[INFO] [stdout] test golden::bic_real_institutions ... ok
[INFO] [stdout] test golden::cfi_category_letters ... ok
[INFO] [stdout] test golden::checkdigit_worked_examples ... ok
[INFO] [stdout] test detect::isin_wins_over_figi_at_twelve_characters ... ok
[INFO] [stdout] test golden::figi_real_instruments ... ok
[INFO] [stdout] test convert::sedol_isin_round_trip ... ok
[INFO] [stdout] test golden::isin_segments_for_apple ... ok
[INFO] [stdout] test detect::structural_only_kinds_are_not_detected ... ok
[INFO] [stdout] test detect::garbage_and_bad_check_digits_return_none ... ok
[INFO] [stdout] test golden::isin_real_instruments ... ok
[INFO] [stdout] test golden::lei_real_instruments ... ok
[INFO] [stdout] test golden::sedol_real_instruments ... ok
[INFO] [stdout] test golden::valor_real_instruments ... ok
[INFO] [stdout] test invalid::cfi_unknown_category_letter ... ok
[INFO] [stdout] test invalid::cusip_illegal_body_character ... ok
[INFO] [stdout] test golden::wkn_real_instruments ... ok
[INFO] [stdout] test invalid::cusip_wrong_check_digit ... ok
[INFO] [stdout] test invalid::bic_unknown_country_code ... ok
[INFO] [stdout] test invalid::isin_wrong_check_digit ... ok
[INFO] [stdout] test convert::valor_isin_round_trip ... ok
[INFO] [stdout] test detect::detects_every_checksum_bearing_kind ... ok
[INFO] [stdout] test invalid::isin_wrong_length ... ok
[INFO] [stdout] test detect::figi_is_not_mislabelled_as_isin ... ok
[INFO] [stdout] test golden::cusip_real_instruments ... ok
[INFO] [stdout] test invalid::lei_reserved_field_must_be_zero_zero ... ok
[INFO] [stdout] test convert::build_isin_agrees_with_isin_parse ... ok
[INFO] [stdout] test invalid::lei_wrong_check_digit ... ok
[INFO] [stdout] test convert::isin_cusip_round_trip ... ok
[INFO] [stdout] test invalid::figi_wrong_check_digit ... ok
[INFO] [stdout] test invalid::isin_lower_case_is_an_invalid_character ... ok
[INFO] [stdout] test invalid::isin_unknown_country_code ... ok
[INFO] [stdout] test convert::isin_sedol_round_trip ... ok
[INFO] [stdout] test golden::mic_real_markets ... ok
[INFO] [stdout] test invalid::bic_wrong_length_is_a_structural_error ... ok
[INFO] [stdout] test invalid::figi_forbidden_prefix_is_rejected ... ok
[INFO] [stdout] test convert::conversion_rejects_unsupported_country ... ok
[INFO] [stdout] test invalid::wkn_letters_i_and_o_are_rejected ... ok
[INFO] [stdout] test invalid::mic_wrong_length ... ok
[INFO] [stdout] test invalid::non_ascii_input_never_panics_any_parser ... ok
[INFO] [stdout] test invalid::mic_leading_digit_is_rejected ... ok
[INFO] [stdout] test registry::lookup_finds_real_markets ... ok
[INFO] [stdout] test invalid::valor_non_digit_is_rejected ... ok
[INFO] [stdout] test invalid::valor_length_bounds_are_structural ... ok
[INFO] [stdout] test invalid::sedol_wrong_check_digit ... ok
[INFO] [stdout] test invalid::sedol_vowel_in_body_is_rejected ... ok
[INFO] [stdout] test registry::mic_lookup_and_parse_registered_agree ... ok
[INFO] [stdout] test registry::nasdaq_metadata_is_as_published ... ok
[INFO] [stdout] test registry::lookup_misses_unregistered_code ... ok
[INFO] [stdout] test registry::registry_is_sorted_by_mic ... ok
[INFO] [stdout] test convert::isin_valor_round_trip ... ok
[INFO] [stdout] test registry::detect_reports_registered_mic ... ok
[INFO] [stdout] test registry::snapshot_date_is_iso_formatted ... ok
[INFO] [stdout] test roundtrip::parse_then_as_str_is_identity ... ok
[INFO] [stdout] test roundtrip::from_bytes_unchecked_matches_parse ... ok
[INFO] [stdout] test properties::sedol_body_plus_check_always_parses ... ok
[INFO] [stdout] test properties::cusip_body_plus_check_always_parses ... ok
[INFO] [stdout] test properties::detected_value_round_trips ... ok
[INFO] [stdout] test properties::random_alphanumeric_never_panics ... ok
[INFO] [stdout] test properties::random_strings_never_panic_parse ... ok
[INFO] [stdout] test properties::isin_body_plus_check_always_parses ... ok
[INFO] [stdout] test properties::accepted_isin_round_trips ... ok
[INFO] [stdout] test properties::accepted_cusip_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests regit_identifiers
[INFO] [stdout] 
[INFO] [stdout] running 129 tests
[INFO] [stdout] test src/bic.rs - bic::Bic::has_branch (line 332) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::branch_code (line 311) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi (line 57) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::as_str (line 194) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::from_bytes_unchecked (line 185) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::institution (line 265) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::is_passive (line 366) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::as_str (line 234) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::as_bytes (line 250) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::is_test_bic (line 349) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::parse (line 99) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::location_status (line 389) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::as_bytes (line 209) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::len (line 202) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::validate (line 165) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::attributes (line 282) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::luhn_checksum (line 124) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::lei_check_digits (line 343) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::parse (line 100) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::sedol_check_digit (line 290) ... ok
[INFO] [stdout] test src/convert.rs - convert::build_isin (line 79) ... ok
[INFO] [stdout] test src/convert.rs - convert::cusip_to_isin (line 179) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::group (line 263) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::category_name (line 244) ... ok
[INFO] [stdout] test src/convert.rs - convert::isin_to_cusip (line 147) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::country_code (line 280) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::category (line 226) ... ok
[INFO] [stdout] test src/convert.rs - convert::isin_to_valor (line 282) ... ok
[INFO] [stdout] test src/convert.rs - convert::isin_to_sedol (line 208) ... ok
[INFO] [stdout] test src/country.rs - country::country_name (line 70) ... ok
[INFO] [stdout] test src/country.rs - country::is_isin_prefix (line 95) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::as_str (line 186) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip (line 52) ... ok
[INFO] [stdout] test src/convert.rs - convert::sedol_to_isin (line 249) ... ok
[INFO] [stdout] test src/country.rs - country::is_iso_country (line 51) ... ok
[INFO] [stdout] test src/convert.rs - convert::valor_to_isin (line 324) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::check_digit (line 246) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::cins_region (line 306) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::from_bytes_unchecked (line 171) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::is_cins (line 266) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::parse (line 89) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::figi_check_digit (line 406) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::cusip_check_digit (line 236) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::validate (line 157) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic (line 53) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::location_code (line 295) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::as_bytes (line 201) ... ok
[INFO] [stdout] test src/cfi.rs - cfi::Cfi::from_bytes_unchecked (line 179) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::is_domestic (line 286) ... ok
[INFO] [stdout] test src/bic.rs - bic::Bic::is_empty (line 219) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::issue (line 231) ... ok
[INFO] [stdout] test src/detect.rs - detect::SecurityId (line 130) ... ok
[INFO] [stdout] test src/country.rs - country::isin_prefix_name (line 123) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::issuer (line 216) ... ok
[INFO] [stdout] test src/cusip.rs - cusip::Cusip::validate (line 153) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi (line 51) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::as_bytes (line 231) ... ok
[INFO] [stdout] test src/errors.rs - errors::ConversionError (line 116) ... ok
[INFO] [stdout] test src/checkdigit.rs - checkdigit::isin_check_digit (line 171) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::check_digit (line 279) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin (line 47) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::validate (line 182) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::from_bytes_unchecked (line 201) ... ok
[INFO] [stdout] test src/detect.rs - detect::SecurityId::detect (line 189) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::provider_prefix (line 249) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::body (line 264) ... ok
[INFO] [stdout] test src/errors.rs - errors::ValidationError (line 39) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::is_bloomberg (line 297) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::as_str (line 190) ... ok
[INFO] [stdout] test src/detect.rs - detect::IdentifierKind (line 90) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::as_bytes (line 205) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::parse (line 87) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::from_bytes_unchecked (line 175) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::lou_prefix (line 236) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::validate (line 156) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::nsin (line 235) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::parse (line 99) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::check_digit (line 250) ... ok
[INFO] [stdout] test src/isin.rs - isin::Isin::country_code (line 220) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei (line 52) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::from_bytes_unchecked (line 185) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::as_str (line 200) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::as_bytes (line 218) ... ok
[INFO] [stdout] test src/detect.rs - detect::SecurityId::as_str (line 274) ... ok
[INFO] [stdout] test src/figi.rs - figi::Figi::as_str (line 216) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::check_digits (line 273) ... ok
[INFO] [stdout] test src/detect.rs - detect::SecurityId::kind (line 245) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::from_bytes_unchecked (line 215) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol (line 45) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::parse_registered (line 180) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::validate (line 153) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::is_registered (line 320) ... ok
[INFO] [stdout] test src/mic_registry.rs - mic_registry::lookup (line 84) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::as_bytes (line 198) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::lookup (line 294) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::parse (line 100) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::entity_id (line 255) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::as_bytes (line 245) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::as_str (line 230) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::validate (line 167) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic (line 62) ... ok
[INFO] [stdout] test src/lib.rs - (line 27) ... ok
[INFO] [stdout] test src/lei.rs - lei::Lei::parse (line 91) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::suffix (line 275) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::body (line 213) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::is_legacy_numeric (line 247) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::check_digit (line 228) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::as_str (line 183) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::from_bytes_unchecked (line 168) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::as_str (line 156) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::as_u64 (line 240) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::as_str (line 173) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::validate (line 149) ... ok
[INFO] [stdout] test src/mic.rs - mic::Mic::prefix (line 260) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::from_bytes_unchecked (line 158) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::parse (line 73) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::validate (line 123) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::from_bytes_unchecked (line 141) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::is_empty (line 222) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::parse (line 84) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::validate (line 138) ... ok
[INFO] [stdout] test src/sedol.rs - sedol::Sedol::parse (line 83) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn (line 40) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::as_u32 (line 264) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::len (line 206) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor::as_bytes (line 191) ... ok
[INFO] [stdout] test src/valor.rs - valor::Valor (line 46) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::as_bytes (line 171) ... ok
[INFO] [stdout] test src/wkn.rs - wkn::Wkn::is_numeric (line 189) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.03s; merged doctests compilation took 0.87s
[INFO] running `Command { std: "docker" "inspect" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d", kill_on_drop: false }`
[INFO] [stdout] d56ae5e3f969a1f287f0535690fea41d574b8e0ee6b4ca1fef5e1fb6ce9d847d
