[INFO] fetching crate libr2fa 0.1.3...
[INFO] testing libr2fa-0.1.3 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate libr2fa 0.1.3 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate libr2fa 0.1.3 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libr2fa 0.1.3
[INFO] finished tweaking crates.io crate libr2fa 0.1.3
[INFO] tweaked toml for crates.io crate libr2fa 0.1.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 262 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding base32 v0.4.0 (latest: v0.5.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding constant_time_eq v0.2.6 (latest: v0.3.0)
[INFO] [stderr]       Adding cookie v0.17.0 (latest: v0.18.1)
[INFO] [stderr]       Adding cookie_store v0.20.0 (latest: v0.21.0)
[INFO] [stderr]       Adding foreign-types v0.3.2 (latest: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.5)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-rustls v0.24.2 (latest: v0.27.1)
[INFO] [stderr]       Adding hyper-tls v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding idna v0.3.0 (latest: v0.5.0)
[INFO] [stderr]       Adding image v0.24.9 (latest: v0.25.1)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.13.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding lru v0.9.0 (latest: v0.12.3)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (latest: v0.17.8)
[INFO] [stderr]       Adding rqrr v0.6.0 (latest: v0.7.1)
[INFO] [stderr]       Adding rustls v0.21.12 (latest: v0.23.8)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (latest: v0.102.4)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding tokio-rustls v0.24.1 (latest: v0.26.0)
[INFO] [stderr]       Adding untrusted v0.7.1 (latest: v0.9.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (latest: v0.26.1)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libauthenticator v0.1.0
[INFO] [stderr]   Downloaded qrcodegen v1.8.0
[INFO] [stderr]   Downloaded g2gen v1.0.1
[INFO] [stderr]   Downloaded totp-rs v5.5.1
[INFO] [stderr]   Downloaded g2poly v1.0.1
[INFO] [stderr]   Downloaded g2p v1.0.1
[INFO] [stderr]   Downloaded rqrr v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a4bbd897b334a29159edfb6ecaf3293caf7ef5c4ac5a41c29694270a621e5146
[INFO] running `Command { std: "docker" "start" "-a" "a4bbd897b334a29159edfb6ecaf3293caf7ef5c4ac5a41c29694270a621e5146", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a4bbd897b334a29159edfb6ecaf3293caf7ef5c4ac5a41c29694270a621e5146", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4bbd897b334a29159edfb6ecaf3293caf7ef5c4ac5a41c29694270a621e5146", kill_on_drop: false }`
[INFO] [stdout] a4bbd897b334a29159edfb6ecaf3293caf7ef5c4ac5a41c29694270a621e5146
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ad40f5f50145992e2962eb324442ea9c76e9f306b90ad4e78e7a50099f8ebd74
[INFO] running `Command { std: "docker" "start" "-a" "ad40f5f50145992e2962eb324442ea9c76e9f306b90ad4e78e7a50099f8ebd74", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling socket2 v0.5.7
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling unicode-normalization v0.1.23
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling miniz_oxide v0.7.3
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tokio v1.37.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling flate2 v1.0.30
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling weezl v0.1.8
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling zerocopy v0.7.34
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling flume v0.11.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling fdeflate v0.3.4
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling g2poly v1.0.1
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling lebe v0.5.2
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling exr v1.72.0
[INFO] [stderr]    Compiling gif v0.13.1
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling g2gen v1.0.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling publicsuffix v2.2.3
[INFO] [stderr]    Compiling png v0.17.13
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling encoding_rs v0.8.34
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling g2p v1.0.1
[INFO] [stderr]    Compiling lru v0.9.0
[INFO] [stderr]    Compiling ipnet v2.9.0
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling qrcodegen v1.8.0
[INFO] [stderr]    Compiling data-encoding v2.6.0
[INFO] [stderr]    Compiling tokio-util v0.7.11
[INFO] [stderr]    Compiling jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling async-compression v0.4.10
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling h2 v0.3.26
[INFO] [stderr]    Compiling rsa v0.9.6
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling rqrr v0.6.0
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling cookie_store v0.20.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling libr2fa v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.50s
[INFO] running `Command { std: "docker" "inspect" "ad40f5f50145992e2962eb324442ea9c76e9f306b90ad4e78e7a50099f8ebd74", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad40f5f50145992e2962eb324442ea9c76e9f306b90ad4e78e7a50099f8ebd74", kill_on_drop: false }`
[INFO] [stdout] ad40f5f50145992e2962eb324442ea9c76e9f306b90ad4e78e7a50099f8ebd74
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf1d71477dcd07735fad6d0408f05ef14dd64856a71b24bc4d1465f54b3c2b24
[INFO] running `Command { std: "docker" "start" "-a" "bf1d71477dcd07735fad6d0408f05ef14dd64856a71b24bc4d1465f54b3c2b24", kill_on_drop: false }`
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling clap_lex v0.7.0
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling constant_time_eq v0.2.6
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling libauthenticator v0.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling clap_builder v4.5.2
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling rsa v0.9.6
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling totp-rs v5.5.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling clap v4.5.4
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling cookie_store v0.20.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling rqrr v0.6.0
[INFO] [stderr]    Compiling libr2fa v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.83s
[INFO] running `Command { std: "docker" "inspect" "bf1d71477dcd07735fad6d0408f05ef14dd64856a71b24bc4d1465f54b3c2b24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf1d71477dcd07735fad6d0408f05ef14dd64856a71b24bc4d1465f54b3c2b24", kill_on_drop: false }`
[INFO] [stdout] bf1d71477dcd07735fad6d0408f05ef14dd64856a71b24bc4d1465f54b3c2b24
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a4cbbcfe8c4bb999efb76aa39216d56ee0f3444c72b7c681f8c5177ee12ed615
[INFO] running `Command { std: "docker" "start" "-a" "a4cbbcfe8c4bb999efb76aa39216d56ee0f3444c72b7c681f8c5177ee12ed615", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libr2fa-8015d453d3a324e2)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test steam::test::test_steam_key ... ignored, Use confidential data
[INFO] [stdout] test steam::test::test_steam_two_factor_secret_parse ... ok
[INFO] [stdout] test test::hotp_sha512_work ... ok
[INFO] [stdout] test test::totp_sha256_work ... ok
[INFO] [stdout] test test::totp_sha512_work ... ok
[INFO] [stdout] test test::totp_sha1_work ... ok
[INFO] [stdout] test test::hotp_sha256_work ... ok
[INFO] [stdout] test test::hotp_sha1_work ... ok
[INFO] [stdout] test test::uri_decoder_hotp_work ... ok
[INFO] [stdout] test test::uri_decoder_totp_work ... ok
[INFO] [stdout] test test::uri_qrcode_decoder_totp_work ... ok
[INFO] [stdout] test test::uri_qrcode_encoder_work ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test::uri_qrcode_encoder_work stdout ----
[INFO] [stdout] otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60
[INFO] [stdout] CaptureMatches { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", it: CapturesMatches { re: Regex { imp: RegexI { strat: Core { info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }), pre: Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 }), nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , nfarev: Some(thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: binary-union(3, 60)
[INFO] [stdout]  000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59)
[INFO] [stdout]  000004: \x00-\x08 => 2
[INFO] [stdout]  000005: \x0E-\x1F => 2
[INFO] [stdout]  000006: !-% => 2
[INFO] [stdout]  000007: \'-\x7F => 2
[INFO] [stdout]  000008: \xC2 => 2
[INFO] [stdout]  000009: \x80-\x84 => 8
[INFO] [stdout]  000010: \x86-\x9F => 8
[INFO] [stdout]  000011: \xA1-\xBF => 8
[INFO] [stdout]  000012: \xC3-\xDF => 2
[INFO] [stdout]  000013: \x80-\xBF => 12
[INFO] [stdout]  000014: \xE0 => 2
[INFO] [stdout]  000015: \xA0-\xBF => 14
[INFO] [stdout]  000016: \x80-\xBF => 15
[INFO] [stdout]  000017: \xE1 => 2
[INFO] [stdout]  000018: \x80-\x99 => 17
[INFO] [stdout]  000019: \x80-\xBF => 18
[INFO] [stdout]  000020: \x9A => 17
[INFO] [stdout]  000021: \x81-\xBF => 20
[INFO] [stdout]  000022: \x9B-\xBF => 17
[INFO] [stdout]  000023: \x80-\xBF => 22
[INFO] [stdout]  000024: \xE2 => 2
[INFO] [stdout]  000025: \x80 => 24
[INFO] [stdout]  000026: \x8B-\xA7 => 25
[INFO] [stdout]  000027: \xAA-\xAE => 25
[INFO] [stdout]  000028: \xB0-\xBF => 25
[INFO] [stdout]  000029: \x81 => 24
[INFO] [stdout]  000030: \x80-\x9E => 29
[INFO] [stdout]  000031: \xA0-\xBF => 29
[INFO] [stdout]  000032: \x82-\xBF => 24
[INFO] [stdout]  000033: \x80-\xBF => 32
[INFO] [stdout]  000034: \xE3 => 2
[INFO] [stdout]  000035: \x80 => 34
[INFO] [stdout]  000036: \x81-\xBF => 35
[INFO] [stdout]  000037: \x81-\xBF => 34
[INFO] [stdout]  000038: \x80-\xBF => 37
[INFO] [stdout]  000039: \xE4-\xEC => 2
[INFO] [stdout]  000040: \x80-\xBF => 39
[INFO] [stdout]  000041: \x80-\xBF => 40
[INFO] [stdout]  000042: \xED => 2
[INFO] [stdout]  000043: \x80-\x9F => 42
[INFO] [stdout]  000044: \x80-\xBF => 43
[INFO] [stdout]  000045: \xEE-\xEF => 2
[INFO] [stdout]  000046: \x80-\xBF => 45
[INFO] [stdout]  000047: \x80-\xBF => 46
[INFO] [stdout]  000048: \xF0 => 2
[INFO] [stdout]  000049: \x90-\xBF => 48
[INFO] [stdout]  000050: \x80-\xBF => 49
[INFO] [stdout]  000051: \x80-\xBF => 50
[INFO] [stdout]  000052: \xF1-\xF3 => 2
[INFO] [stdout]  000053: \x80-\xBF => 52
[INFO] [stdout]  000054: \x80-\xBF => 53
[INFO] [stdout]  000055: \x80-\xBF => 54
[INFO] [stdout]  000056: \xF4 => 2
[INFO] [stdout]  000057: \x80-\x8F => 56
[INFO] [stdout]  000058: \x80-\xBF => 57
[INFO] [stdout]  000059: \x80-\xBF => 58
[INFO] [stdout]  000060: = => 93
[INFO] [stdout]  000061: p => 94
[INFO] [stdout]  000062: e => 61
[INFO] [stdout]  000063: r => 62
[INFO] [stdout]  000064: i => 63
[INFO] [stdout]  000065: o => 64
[INFO] [stdout]  000066: a => 94
[INFO] [stdout]  000067: l => 66
[INFO] [stdout]  000068: g => 67
[INFO] [stdout]  000069: o => 68
[INFO] [stdout]  000070: r => 69
[INFO] [stdout]  000071: i => 70
[INFO] [stdout]  000072: t => 71
[INFO] [stdout]  000073: h => 72
[INFO] [stdout]  000074: c => 94
[INFO] [stdout]  000075: o => 74
[INFO] [stdout]  000076: u => 75
[INFO] [stdout]  000077: n => 76
[INFO] [stdout]  000078: i => 94
[INFO] [stdout]  000079: s => 78
[INFO] [stdout]  000080: s => 79
[INFO] [stdout]  000081: sparse(t => 77, u => 80)
[INFO] [stdout]  000082: e => 81
[INFO] [stdout]  000083: d => 94
[INFO] [stdout]  000084: i => 83
[INFO] [stdout]  000085: g => 84
[INFO] [stdout]  000086: i => 85
[INFO] [stdout]  000087: t => 86
[INFO] [stdout]  000088: s => 94
[INFO] [stdout]  000089: e => 88
[INFO] [stdout]  000090: c => 89
[INFO] [stdout]  000091: r => 90
[INFO] [stdout]  000092: e => 91
[INFO] [stdout]  000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92)
[INFO] [stdout]  000094: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] ), pikevm: PikeVM(PikeVMEngine(PikeVM { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout]  })), backtrack: BoundedBacktracker(Some(BoundedBacktrackerEngine(BoundedBacktracker { config: Config { pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), visited_capacity: None }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout]  }))), onepass: OnePass(Some(OnePassEngine(onepass::DFA(
[INFO] [stdout] D 000000: 
[INFO] [stdout]   000001: \t => 2 (S-0), \x0B => 3 (S-0), \x0C => 4 (S-0), \x11 => 5 (S-0), \x17 => 6 (S-0), \x1A => 7 (S-0)
[INFO] [stdout]   000002: \x13 => 45
[INFO] [stdout]   000003: \x16 => 40
[INFO] [stdout]   000004: \x11 => 36
[INFO] [stdout]   000005: \x1A => 32
[INFO] [stdout]   000006: \r => 28
[INFO] [stdout]   000007: \r => 8
[INFO] [stdout]   000008: \x0B => 9
[INFO] [stdout]   000009: \x19 => 10
[INFO] [stdout]   000010: \r => 11
[INFO] [stdout]   000011: \x1B => 12
[INFO] [stdout]   000012: \x07 => 51 (S-1)
[INFO] [stdout]   000013: \x14 => 12
[INFO] [stdout]   000014: \x1E-' ' => 51, \"-\' => 51, )-- => 51
[INFO] [stdout]   000015: \x1E-- => 51
[INFO] [stdout]   000016: (-- => 15
[INFO] [stdout]   000017: \x1E-$ => 15, % => 25, &-- => 15
[INFO] [stdout]   000018: \x1E => 26, \x1F => 27, ' '-- => 15
[INFO] [stdout]   000019: \x1E => 25, \x1F-- => 15
[INFO] [stdout]   000020: \x1E-- => 15
[INFO] [stdout]   000021: \x1E-\' => 15
[INFO] [stdout]   000022: $-- => 20
[INFO] [stdout]   000023: \x1E-- => 20
[INFO] [stdout]   000024: \x1E-# => 20
[INFO] [stdout]   000025: \x1F-- => 51
[INFO] [stdout]   000026: #-) => 51, + => 51, - => 51
[INFO] [stdout]   000027: \x1E-& => 51, (-- => 51
[INFO] [stdout]   000028: \x19 => 29
[INFO] [stdout]   000029: \x11 => 30
[INFO] [stdout]   000030: \x16 => 31
[INFO] [stdout]   000031: \x0C => 12
[INFO] [stdout]   000032: \x1A => 33
[INFO] [stdout]   000033: \x1C => 34
[INFO] [stdout]   000034: \r => 35
[INFO] [stdout]   000035: \x19 => 12
[INFO] [stdout]   000036: \x0F => 37
[INFO] [stdout]   000037: \x11 => 38
[INFO] [stdout]   000038: \x1B => 39
[INFO] [stdout]   000039: \x1A => 12
[INFO] [stdout]   000040: \x1C => 41
[INFO] [stdout]   000041: \x15 => 42
[INFO] [stdout]   000042: \x1B => 43
[INFO] [stdout]   000043: \r => 44
[INFO] [stdout]   000044: \x19 => 12
[INFO] [stdout]   000045: \x0F => 46
[INFO] [stdout]   000046: \x16 => 47
[INFO] [stdout]   000047: \x19 => 48
[INFO] [stdout]   000048: \x11 => 49
[INFO] [stdout]   000049: \x1B => 50
[INFO] [stdout]   000050: \x10 => 13
[INFO] [stdout] * 000051 (0): \x00 => 51, \x02 => 51, \x04 => 51, \x06-\x1D => 51, / => 14, 0 => 15, 1 => 16, 2 => 17, 3 => 18, 4 => 19, 5 => 20, 6 => 21, 7 => 20, 8 => 22, 9 => 23, : => 24
[INFO] [stdout] 
[INFO] [stdout] START(ALL): 1
[INFO] [stdout] START(pattern: 0): 1
[INFO] [stdout] state length: 52
[INFO] [stdout] pattern length: 1
[INFO] [stdout] )
[INFO] [stdout] ))), hybrid: Hybrid(Some(HybridEngine(Regex { forward: DFA { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(true), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 }, reverse: DFA { config: Config { match_kind: Some(All), pre: Some(None), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(false), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: binary-union(3, 60)
[INFO] [stdout]  000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59)
[INFO] [stdout]  000004: \x00-\x08 => 2
[INFO] [stdout]  000005: \x0E-\x1F => 2
[INFO] [stdout]  000006: !-% => 2
[INFO] [stdout]  000007: \'-\x7F => 2
[INFO] [stdout]  000008: \xC2 => 2
[INFO] [stdout]  000009: \x80-\x84 => 8
[INFO] [stdout]  000010: \x86-\x9F => 8
[INFO] [stdout]  000011: \xA1-\xBF => 8
[INFO] [stdout]  000012: \xC3-\xDF => 2
[INFO] [stdout]  000013: \x80-\xBF => 12
[INFO] [stdout]  000014: \xE0 => 2
[INFO] [stdout]  000015: \xA0-\xBF => 14
[INFO] [stdout]  000016: \x80-\xBF => 15
[INFO] [stdout]  000017: \xE1 => 2
[INFO] [stdout]  000018: \x80-\x99 => 17
[INFO] [stdout]  000019: \x80-\xBF => 18
[INFO] [stdout]  000020: \x9A => 17
[INFO] [stdout]  000021: \x81-\xBF => 20
[INFO] [stdout]  000022: \x9B-\xBF => 17
[INFO] [stdout]  000023: \x80-\xBF => 22
[INFO] [stdout]  000024: \xE2 => 2
[INFO] [stdout]  000025: \x80 => 24
[INFO] [stdout]  000026: \x8B-\xA7 => 25
[INFO] [stdout]  000027: \xAA-\xAE => 25
[INFO] [stdout]  000028: \xB0-\xBF => 25
[INFO] [stdout]  000029: \x81 => 24
[INFO] [stdout]  000030: \x80-\x9E => 29
[INFO] [stdout]  000031: \xA0-\xBF => 29
[INFO] [stdout]  000032: \x82-\xBF => 24
[INFO] [stdout]  000033: \x80-\xBF => 32
[INFO] [stdout]  000034: \xE3 => 2
[INFO] [stdout]  000035: \x80 => 34
[INFO] [stdout]  000036: \x81-\xBF => 35
[INFO] [stdout]  000037: \x81-\xBF => 34
[INFO] [stdout]  000038: \x80-\xBF => 37
[INFO] [stdout]  000039: \xE4-\xEC => 2
[INFO] [stdout]  000040: \x80-\xBF => 39
[INFO] [stdout]  000041: \x80-\xBF => 40
[INFO] [stdout]  000042: \xED => 2
[INFO] [stdout]  000043: \x80-\x9F => 42
[INFO] [stdout]  000044: \x80-\xBF => 43
[INFO] [stdout]  000045: \xEE-\xEF => 2
[INFO] [stdout]  000046: \x80-\xBF => 45
[INFO] [stdout]  000047: \x80-\xBF => 46
[INFO] [stdout]  000048: \xF0 => 2
[INFO] [stdout]  000049: \x90-\xBF => 48
[INFO] [stdout]  000050: \x80-\xBF => 49
[INFO] [stdout]  000051: \x80-\xBF => 50
[INFO] [stdout]  000052: \xF1-\xF3 => 2
[INFO] [stdout]  000053: \x80-\xBF => 52
[INFO] [stdout]  000054: \x80-\xBF => 53
[INFO] [stdout]  000055: \x80-\xBF => 54
[INFO] [stdout]  000056: \xF4 => 2
[INFO] [stdout]  000057: \x80-\x8F => 56
[INFO] [stdout]  000058: \x80-\xBF => 57
[INFO] [stdout]  000059: \x80-\xBF => 58
[INFO] [stdout]  000060: = => 93
[INFO] [stdout]  000061: p => 94
[INFO] [stdout]  000062: e => 61
[INFO] [stdout]  000063: r => 62
[INFO] [stdout]  000064: i => 63
[INFO] [stdout]  000065: o => 64
[INFO] [stdout]  000066: a => 94
[INFO] [stdout]  000067: l => 66
[INFO] [stdout]  000068: g => 67
[INFO] [stdout]  000069: o => 68
[INFO] [stdout]  000070: r => 69
[INFO] [stdout]  000071: i => 70
[INFO] [stdout]  000072: t => 71
[INFO] [stdout]  000073: h => 72
[INFO] [stdout]  000074: c => 94
[INFO] [stdout]  000075: o => 74
[INFO] [stdout]  000076: u => 75
[INFO] [stdout]  000077: n => 76
[INFO] [stdout]  000078: i => 94
[INFO] [stdout]  000079: s => 78
[INFO] [stdout]  000080: s => 79
[INFO] [stdout]  000081: sparse(t => 77, u => 80)
[INFO] [stdout]  000082: e => 81
[INFO] [stdout]  000083: d => 94
[INFO] [stdout]  000084: i => 83
[INFO] [stdout]  000085: g => 84
[INFO] [stdout]  000086: i => 85
[INFO] [stdout]  000087: t => 86
[INFO] [stdout]  000088: s => 94
[INFO] [stdout]  000089: e => 88
[INFO] [stdout]  000090: c => 89
[INFO] [stdout]  000091: r => 90
[INFO] [stdout]  000092: e => 91
[INFO] [stdout]  000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92)
[INFO] [stdout]  000094: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 } }))), dfa: DFA(None) }, info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }) }, pool: Pool(Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }) }, cache: PoolGuard(PoolGuard { pool: Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }, value: Ok(Cache { capmatches: Captures { pid: None }, pikevm: PikeVMCache(Some(Cache { stack: [], curr: ActiveStates { set: SparseSet([]), slot_table: SlotTable { table: [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], slots_per_state: 4, slots_for_captures: 4 } }, next: ActiveStates { set: SparseSet([]), slot_table: SlotTable { table: [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], slots_per_state: 4, slots_for_captures: 4 } } })), backtrack: BoundedBacktrackerCache(Some(Cache { stack: [], visited: Visited { bitset: [], stride: 0 } })), onepass: OnePassCache(Some(Cache { explicit_slots: [None, None], explicit_slot_len: 2 })), hybrid: HybridCache(Some(Cache { forward: Cache { trans: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], starts: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], states: [State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] })], states_to_id: {State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }): LazyStateID(1073741888)}, sparses: SparseSets { set1: SparseSet([]), set2: SparseSet([]) }, stack: [], scratch_state_builder: StateBuilderEmpty([]), state_saver: None, memory_usage_state: 27, clear_count: 0, bytes_searched: 0, progress: None }, reverse: Cache { trans: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], starts: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], states: [State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] })], states_to_id: {State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }): LazyStateID(1073741888)}, sparses: SparseSets { set1: SparseSet([]), set2: SparseSet([]) }, stack: [], scratch_state_builder: StateBuilderEmpty([]), state_saver: None, memory_usage_state: 27, clear_count: 0, bytes_searched: 0, progress: None } })), revhybrid: ReverseHybridCache(None) }) }), caps: Captures { pid: None }, it: Searcher { input: Input { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", span: 0..136, anchored: No, earliest: false }, last_match_end: None } } }
[INFO] [stdout] ["secret", "HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ"]
[INFO] [stdout] ["issuer", "ACME%20Co"]
[INFO] [stdout] ["algorithm", "SHA256"]
[INFO] [stdout] ["digits", "7"]
[INFO] [stdout] ["period", "60"]
[INFO] [stdout] thread 'test::uri_qrcode_encoder_work' panicked at src/test.rs:226:57:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: InvalidPath("could not save file: Read-only file system (os error 30)")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e8565b9ac5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e8565b9ac5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e8565b9ac5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e8565b9ac5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e8565e2eeb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e8565e2eeb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e8565b711f - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e8565b989e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e8565b989e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e8565bb2c9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55e8565baf8e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e855e1effa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e855e1effa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e8565bb8cb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e8565bb8cb - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e8565bb644 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55e8565b9f89 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e8565bb377 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e855c87183 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e855c87716 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55e855cbc699 - core::result::Result<T,E>::unwrap::h1c842d3008b3e9d0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55e855cbc699 - libr2fa::test::uri_qrcode_encoder_work::h535dfcd8a3d0ccb8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/test.rs:226:5
[INFO] [stdout]   22:     0x55e855cbc557 - libr2fa::test::uri_qrcode_encoder_work::{{closure}}::h7363e5751da87ba4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/test.rs:223:29
[INFO] [stdout]   23:     0x55e855cbf006 - core::ops::function::FnOnce::call_once::he168c1b359bd8b1a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55e855e239db - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55e855e239db - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   26:     0x55e855e230e1 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   27:     0x55e855e230e1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x55e855e230e1 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   29:     0x55e855e230e1 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   30:     0x55e855e230e1 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   31:     0x55e855e230e1 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   32:     0x55e855e230e1 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   33:     0x55e855debaa4 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   34:     0x55e855debaa4 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x55e855df04d2 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   36:     0x55e855df04d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x55e855df04d2 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   38:     0x55e855df04d2 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   39:     0x55e855df04d2 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   40:     0x55e855df04d2 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   41:     0x55e855df04d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55e8565bfcab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x55e8565bfcab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x55e8565bfcab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f79ea3f5ac3 - <unknown>
[INFO] [stdout]   46:     0x7f79ea486a04 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::uri_qrcode_encoder_work
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.72s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a4cbbcfe8c4bb999efb76aa39216d56ee0f3444c72b7c681f8c5177ee12ed615", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4cbbcfe8c4bb999efb76aa39216d56ee0f3444c72b7c681f8c5177ee12ed615", kill_on_drop: false }`
[INFO] [stdout] a4cbbcfe8c4bb999efb76aa39216d56ee0f3444c72b7c681f8c5177ee12ed615
[INFO] testing libr2fa-0.1.3 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate libr2fa 0.1.3 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate libr2fa 0.1.3 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libr2fa 0.1.3
[INFO] finished tweaking crates.io crate libr2fa 0.1.3
[INFO] tweaked toml for crates.io crate libr2fa 0.1.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 262 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding base32 v0.4.0 (latest: v0.5.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding constant_time_eq v0.2.6 (latest: v0.3.0)
[INFO] [stderr]       Adding cookie v0.17.0 (latest: v0.18.1)
[INFO] [stderr]       Adding cookie_store v0.20.0 (latest: v0.21.0)
[INFO] [stderr]       Adding foreign-types v0.3.2 (latest: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.5)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-rustls v0.24.2 (latest: v0.27.1)
[INFO] [stderr]       Adding hyper-tls v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding idna v0.3.0 (latest: v0.5.0)
[INFO] [stderr]       Adding image v0.24.9 (latest: v0.25.1)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.13.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding lru v0.9.0 (latest: v0.12.3)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (latest: v0.17.8)
[INFO] [stderr]       Adding rqrr v0.6.0 (latest: v0.7.1)
[INFO] [stderr]       Adding rustls v0.21.12 (latest: v0.23.8)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (latest: v0.102.4)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding tokio-rustls v0.24.1 (latest: v0.26.0)
[INFO] [stderr]       Adding untrusted v0.7.1 (latest: v0.9.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (latest: v0.26.1)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5f096a9d8e3feb77658424ad8c488fc97385e19a8e3d8e03981c2f028f324c96
[INFO] running `Command { std: "docker" "start" "-a" "5f096a9d8e3feb77658424ad8c488fc97385e19a8e3d8e03981c2f028f324c96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5f096a9d8e3feb77658424ad8c488fc97385e19a8e3d8e03981c2f028f324c96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f096a9d8e3feb77658424ad8c488fc97385e19a8e3d8e03981c2f028f324c96", kill_on_drop: false }`
[INFO] [stdout] 5f096a9d8e3feb77658424ad8c488fc97385e19a8e3d8e03981c2f028f324c96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 85a83d8da07b4f57384af0a531035752f4639b1e8ef8f7546f6763f2bd69a828
[INFO] running `Command { std: "docker" "start" "-a" "85a83d8da07b4f57384af0a531035752f4639b1e8ef8f7546f6763f2bd69a828", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling socket2 v0.5.7
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling unicode-normalization v0.1.23
[INFO] [stderr]    Compiling miniz_oxide v0.7.3
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling tokio v1.37.0
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling flate2 v1.0.30
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling weezl v0.1.8
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling zerocopy v0.7.34
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling flume v0.11.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling fdeflate v0.3.4
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling lebe v0.5.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling g2poly v1.0.1
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling publicsuffix v2.2.3
[INFO] [stderr]    Compiling g2gen v1.0.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling png v0.17.13
[INFO] [stderr]    Compiling exr v1.72.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling gif v0.13.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling encoding_rs v0.8.34
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling lru v0.9.0
[INFO] [stderr]    Compiling g2p v1.0.1
[INFO] [stderr]    Compiling ipnet v2.9.0
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling qrcodegen v1.8.0
[INFO] [stderr]    Compiling data-encoding v2.6.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling rsa v0.9.6
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling tokio-util v0.7.11
[INFO] [stderr]    Compiling async-compression v0.4.10
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling h2 v0.3.26
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling rqrr v0.6.0
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling cookie_store v0.20.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling libr2fa v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.34s
[INFO] running `Command { std: "docker" "inspect" "85a83d8da07b4f57384af0a531035752f4639b1e8ef8f7546f6763f2bd69a828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85a83d8da07b4f57384af0a531035752f4639b1e8ef8f7546f6763f2bd69a828", kill_on_drop: false }`
[INFO] [stdout] 85a83d8da07b4f57384af0a531035752f4639b1e8ef8f7546f6763f2bd69a828
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce377c0ba060e3295f7a5a574fca3c8f2d1c4dc2144ab4e617e42b9f7dc0c748
[INFO] running `Command { std: "docker" "start" "-a" "ce377c0ba060e3295f7a5a574fca3c8f2d1c4dc2144ab4e617e42b9f7dc0c748", kill_on_drop: false }`
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling clap_lex v0.7.0
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling constant_time_eq v0.2.6
[INFO] [stderr]    Compiling libauthenticator v0.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling clap_builder v4.5.2
[INFO] [stderr]    Compiling rsa v0.9.6
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling totp-rs v5.5.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.4
[INFO] [stderr]    Compiling jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling cookie_store v0.20.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling rqrr v0.6.0
[INFO] [stderr]    Compiling libr2fa v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.49s
[INFO] running `Command { std: "docker" "inspect" "ce377c0ba060e3295f7a5a574fca3c8f2d1c4dc2144ab4e617e42b9f7dc0c748", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce377c0ba060e3295f7a5a574fca3c8f2d1c4dc2144ab4e617e42b9f7dc0c748", kill_on_drop: false }`
[INFO] [stdout] ce377c0ba060e3295f7a5a574fca3c8f2d1c4dc2144ab4e617e42b9f7dc0c748
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 914bbabe485bea9fd9c04c12094d81746e4354d2d7a44d18583666e7e45bf139
[INFO] running `Command { std: "docker" "start" "-a" "914bbabe485bea9fd9c04c12094d81746e4354d2d7a44d18583666e7e45bf139", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libr2fa-8015d453d3a324e2)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test steam::test::test_steam_key ... ignored, Use confidential data
[INFO] [stdout] test steam::test::test_steam_two_factor_secret_parse ... ok
[INFO] [stdout] test test::hotp_sha256_work ... ok
[INFO] [stdout] test test::totp_sha256_work ... ok
[INFO] [stdout] test test::hotp_sha1_work ... ok
[INFO] [stdout] test test::hotp_sha512_work ... ok
[INFO] [stdout] test test::totp_sha512_work ... ok
[INFO] [stdout] test test::totp_sha1_work ... ok
[INFO] [stdout] test test::uri_decoder_hotp_work ... ok
[INFO] [stdout] test test::uri_decoder_totp_work ... ok
[INFO] [stdout] test test::uri_qrcode_decoder_totp_work ... ok
[INFO] [stdout] test test::uri_qrcode_encoder_work ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test::uri_qrcode_encoder_work stdout ----
[INFO] [stdout] otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60
[INFO] [stdout] CaptureMatches { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", it: CapturesMatches { re: Regex { imp: RegexI { strat: Core { info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }), pre: Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 }), nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , nfarev: Some(thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: binary-union(3, 60)
[INFO] [stdout]  000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59)
[INFO] [stdout]  000004: \x00-\x08 => 2
[INFO] [stdout]  000005: \x0E-\x1F => 2
[INFO] [stdout]  000006: !-% => 2
[INFO] [stdout]  000007: \'-\x7F => 2
[INFO] [stdout]  000008: \xC2 => 2
[INFO] [stdout]  000009: \x80-\x84 => 8
[INFO] [stdout]  000010: \x86-\x9F => 8
[INFO] [stdout]  000011: \xA1-\xBF => 8
[INFO] [stdout]  000012: \xC3-\xDF => 2
[INFO] [stdout]  000013: \x80-\xBF => 12
[INFO] [stdout]  000014: \xE0 => 2
[INFO] [stdout]  000015: \xA0-\xBF => 14
[INFO] [stdout]  000016: \x80-\xBF => 15
[INFO] [stdout]  000017: \xE1 => 2
[INFO] [stdout]  000018: \x80-\x99 => 17
[INFO] [stdout]  000019: \x80-\xBF => 18
[INFO] [stdout]  000020: \x9A => 17
[INFO] [stdout]  000021: \x81-\xBF => 20
[INFO] [stdout]  000022: \x9B-\xBF => 17
[INFO] [stdout]  000023: \x80-\xBF => 22
[INFO] [stdout]  000024: \xE2 => 2
[INFO] [stdout]  000025: \x80 => 24
[INFO] [stdout]  000026: \x8B-\xA7 => 25
[INFO] [stdout]  000027: \xAA-\xAE => 25
[INFO] [stdout]  000028: \xB0-\xBF => 25
[INFO] [stdout]  000029: \x81 => 24
[INFO] [stdout]  000030: \x80-\x9E => 29
[INFO] [stdout]  000031: \xA0-\xBF => 29
[INFO] [stdout]  000032: \x82-\xBF => 24
[INFO] [stdout]  000033: \x80-\xBF => 32
[INFO] [stdout]  000034: \xE3 => 2
[INFO] [stdout]  000035: \x80 => 34
[INFO] [stdout]  000036: \x81-\xBF => 35
[INFO] [stdout]  000037: \x81-\xBF => 34
[INFO] [stdout]  000038: \x80-\xBF => 37
[INFO] [stdout]  000039: \xE4-\xEC => 2
[INFO] [stdout]  000040: \x80-\xBF => 39
[INFO] [stdout]  000041: \x80-\xBF => 40
[INFO] [stdout]  000042: \xED => 2
[INFO] [stdout]  000043: \x80-\x9F => 42
[INFO] [stdout]  000044: \x80-\xBF => 43
[INFO] [stdout]  000045: \xEE-\xEF => 2
[INFO] [stdout]  000046: \x80-\xBF => 45
[INFO] [stdout]  000047: \x80-\xBF => 46
[INFO] [stdout]  000048: \xF0 => 2
[INFO] [stdout]  000049: \x90-\xBF => 48
[INFO] [stdout]  000050: \x80-\xBF => 49
[INFO] [stdout]  000051: \x80-\xBF => 50
[INFO] [stdout]  000052: \xF1-\xF3 => 2
[INFO] [stdout]  000053: \x80-\xBF => 52
[INFO] [stdout]  000054: \x80-\xBF => 53
[INFO] [stdout]  000055: \x80-\xBF => 54
[INFO] [stdout]  000056: \xF4 => 2
[INFO] [stdout]  000057: \x80-\x8F => 56
[INFO] [stdout]  000058: \x80-\xBF => 57
[INFO] [stdout]  000059: \x80-\xBF => 58
[INFO] [stdout]  000060: = => 93
[INFO] [stdout]  000061: p => 94
[INFO] [stdout]  000062: e => 61
[INFO] [stdout]  000063: r => 62
[INFO] [stdout]  000064: i => 63
[INFO] [stdout]  000065: o => 64
[INFO] [stdout]  000066: a => 94
[INFO] [stdout]  000067: l => 66
[INFO] [stdout]  000068: g => 67
[INFO] [stdout]  000069: o => 68
[INFO] [stdout]  000070: r => 69
[INFO] [stdout]  000071: i => 70
[INFO] [stdout]  000072: t => 71
[INFO] [stdout]  000073: h => 72
[INFO] [stdout]  000074: c => 94
[INFO] [stdout]  000075: o => 74
[INFO] [stdout]  000076: u => 75
[INFO] [stdout]  000077: n => 76
[INFO] [stdout]  000078: i => 94
[INFO] [stdout]  000079: s => 78
[INFO] [stdout]  000080: s => 79
[INFO] [stdout]  000081: sparse(t => 77, u => 80)
[INFO] [stdout]  000082: e => 81
[INFO] [stdout]  000083: d => 94
[INFO] [stdout]  000084: i => 83
[INFO] [stdout]  000085: g => 84
[INFO] [stdout]  000086: i => 85
[INFO] [stdout]  000087: t => 86
[INFO] [stdout]  000088: s => 94
[INFO] [stdout]  000089: e => 88
[INFO] [stdout]  000090: c => 89
[INFO] [stdout]  000091: r => 90
[INFO] [stdout]  000092: e => 91
[INFO] [stdout]  000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92)
[INFO] [stdout]  000094: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] ), pikevm: PikeVM(PikeVMEngine(PikeVM { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout]  })), backtrack: BoundedBacktracker(Some(BoundedBacktrackerEngine(BoundedBacktracker { config: Config { pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), visited_capacity: None }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout]  }))), onepass: OnePass(Some(OnePassEngine(onepass::DFA(
[INFO] [stdout] D 000000: 
[INFO] [stdout]   000001: \t => 2 (S-0), \x0B => 3 (S-0), \x0C => 4 (S-0), \x11 => 5 (S-0), \x17 => 6 (S-0), \x1A => 7 (S-0)
[INFO] [stdout]   000002: \x13 => 45
[INFO] [stdout]   000003: \x16 => 40
[INFO] [stdout]   000004: \x11 => 36
[INFO] [stdout]   000005: \x1A => 32
[INFO] [stdout]   000006: \r => 28
[INFO] [stdout]   000007: \r => 8
[INFO] [stdout]   000008: \x0B => 9
[INFO] [stdout]   000009: \x19 => 10
[INFO] [stdout]   000010: \r => 11
[INFO] [stdout]   000011: \x1B => 12
[INFO] [stdout]   000012: \x07 => 51 (S-1)
[INFO] [stdout]   000013: \x14 => 12
[INFO] [stdout]   000014: \x1E-' ' => 51, \"-\' => 51, )-- => 51
[INFO] [stdout]   000015: \x1E-- => 51
[INFO] [stdout]   000016: (-- => 15
[INFO] [stdout]   000017: \x1E-$ => 15, % => 25, &-- => 15
[INFO] [stdout]   000018: \x1E => 26, \x1F => 27, ' '-- => 15
[INFO] [stdout]   000019: \x1E => 25, \x1F-- => 15
[INFO] [stdout]   000020: \x1E-- => 15
[INFO] [stdout]   000021: \x1E-\' => 15
[INFO] [stdout]   000022: $-- => 20
[INFO] [stdout]   000023: \x1E-- => 20
[INFO] [stdout]   000024: \x1E-# => 20
[INFO] [stdout]   000025: \x1F-- => 51
[INFO] [stdout]   000026: #-) => 51, + => 51, - => 51
[INFO] [stdout]   000027: \x1E-& => 51, (-- => 51
[INFO] [stdout]   000028: \x19 => 29
[INFO] [stdout]   000029: \x11 => 30
[INFO] [stdout]   000030: \x16 => 31
[INFO] [stdout]   000031: \x0C => 12
[INFO] [stdout]   000032: \x1A => 33
[INFO] [stdout]   000033: \x1C => 34
[INFO] [stdout]   000034: \r => 35
[INFO] [stdout]   000035: \x19 => 12
[INFO] [stdout]   000036: \x0F => 37
[INFO] [stdout]   000037: \x11 => 38
[INFO] [stdout]   000038: \x1B => 39
[INFO] [stdout]   000039: \x1A => 12
[INFO] [stdout]   000040: \x1C => 41
[INFO] [stdout]   000041: \x15 => 42
[INFO] [stdout]   000042: \x1B => 43
[INFO] [stdout]   000043: \r => 44
[INFO] [stdout]   000044: \x19 => 12
[INFO] [stdout]   000045: \x0F => 46
[INFO] [stdout]   000046: \x16 => 47
[INFO] [stdout]   000047: \x19 => 48
[INFO] [stdout]   000048: \x11 => 49
[INFO] [stdout]   000049: \x1B => 50
[INFO] [stdout]   000050: \x10 => 13
[INFO] [stdout] * 000051 (0): \x00 => 51, \x02 => 51, \x04 => 51, \x06-\x1D => 51, / => 14, 0 => 15, 1 => 16, 2 => 17, 3 => 18, 4 => 19, 5 => 20, 6 => 21, 7 => 20, 8 => 22, 9 => 23, : => 24
[INFO] [stdout] 
[INFO] [stdout] START(ALL): 1
[INFO] [stdout] START(pattern: 0): 1
[INFO] [stdout] state length: 52
[INFO] [stdout] pattern length: 1
[INFO] [stdout] )
[INFO] [stdout] ))), hybrid: Hybrid(Some(HybridEngine(Regex { forward: DFA { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA(
[INFO] [stdout] D 000000: \x00-\x17 => 0
[INFO] [stdout] F 000032:
[INFO] [stdout] * 000064: \x00-\x17 => 0
[INFO] [stdout]  matches: 4
[INFO] [stdout] * 000096: \x00-\x17 => 0
[INFO] [stdout]  matches: 5
[INFO] [stdout] * 000128: \x00-\x17 => 0
[INFO] [stdout]  matches: 0
[INFO] [stdout] * 000160: \x00-\x17 => 0
[INFO] [stdout]  matches: 1
[INFO] [stdout] * 000192: \x00-\x17 => 0
[INFO] [stdout]  matches: 2
[INFO] [stdout] * 000224: \x00-\x17 => 0
[INFO] [stdout]  matches: 3
[INFO] [stdout]   000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256
[INFO] [stdout]  >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0
[INFO] [stdout]   000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0
[INFO] [stdout]   000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0
[INFO] [stdout]   000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0
[INFO] [stdout]   000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0
[INFO] [stdout]   000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0
[INFO] [stdout]   000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0
[INFO] [stdout]   000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0
[INFO] [stdout]   000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0
[INFO] [stdout]   000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0
[INFO] [stdout]   000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0
[INFO] [stdout]   000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0
[INFO] [stdout]   000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0
[INFO] [stdout]   000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0
[INFO] [stdout]   000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0
[INFO] [stdout]   000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0
[INFO] [stdout]   000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0
[INFO] [stdout]   000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0
[INFO] [stdout]   000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0
[INFO] [stdout]   000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0
[INFO] [stdout]   000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0
[INFO] [stdout]   000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0
[INFO] [stdout]   000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0
[INFO] [stdout]   001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0
[INFO] [stdout]   001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0
[INFO] [stdout]   001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0
[INFO] [stdout]   001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0
[INFO] [stdout]   001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0
[INFO] [stdout]   001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0
[INFO] [stdout]   001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0
[INFO] [stdout]   001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0
[INFO] [stdout]   001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0
[INFO] [stdout]   001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0
[INFO] [stdout]   001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0
[INFO] [stdout]   001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0
[INFO] [stdout]   001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0
[INFO] [stdout]   001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0
[INFO] [stdout]   001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0
[INFO] [stdout]   001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0
[INFO] [stdout]   001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0
[INFO] [stdout]   001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0
[INFO] [stdout] match kind: LeftmostFirst
[INFO] [stdout] prefilter: false
[INFO] [stdout] state length: 50
[INFO] [stdout] pattern length: 6
[INFO] [stdout] shortest pattern length: 7
[INFO] [stdout] longest pattern length: 10
[INFO] [stdout] alphabet length: 24
[INFO] [stdout] stride: 32
[INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255])
[INFO] [stdout] memory usage: 6592
[INFO] [stdout] )
[INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(true), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3
[INFO] [stdout]  000003: capture(pid=0, group=1, slot=2) => 38
[INFO] [stdout]  000004: m => 39
[INFO] [stdout]  000005: h => 4
[INFO] [stdout]  000006: t => 5
[INFO] [stdout]  000007: i => 6
[INFO] [stdout]  000008: r => 7
[INFO] [stdout]  000009: o => 8
[INFO] [stdout]  000010: g => 9
[INFO] [stdout]  000011: l => 10
[INFO] [stdout]  000012: r => 39
[INFO] [stdout]  000013: e => 12
[INFO] [stdout]  000014: t => 13
[INFO] [stdout]  000015: n => 14
[INFO] [stdout]  000016: u => 15
[INFO] [stdout]  000017: o => 16
[INFO] [stdout]  000018: s => 39
[INFO] [stdout]  000019: t => 18
[INFO] [stdout]  000020: i => 19
[INFO] [stdout]  000021: g => 20
[INFO] [stdout]  000022: i => 21
[INFO] [stdout]  000023: r => 39
[INFO] [stdout]  000024: e => 23
[INFO] [stdout]  000025: u => 24
[INFO] [stdout]  000026: s => 25
[INFO] [stdout]  000027: s => 26
[INFO] [stdout]  000028: d => 39
[INFO] [stdout]  000029: o => 28
[INFO] [stdout]  000030: i => 29
[INFO] [stdout]  000031: r => 30
[INFO] [stdout]  000032: e => 31
[INFO] [stdout]  000033: t => 39
[INFO] [stdout]  000034: e => 33
[INFO] [stdout]  000035: r => 34
[INFO] [stdout]  000036: c => 35
[INFO] [stdout]  000037: e => 36
[INFO] [stdout]  000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37)
[INFO] [stdout]  000039: capture(pid=0, group=1, slot=3) => 40
[INFO] [stdout]  000040: = => 41
[INFO] [stdout]  000041: binary-union(56, 57)
[INFO] [stdout]  000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41)
[INFO] [stdout]  000043: \x80-\xBF => 41
[INFO] [stdout]  000044: \xA0-\xBF => 43
[INFO] [stdout]  000045: \x81-\xBF => 41
[INFO] [stdout]  000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43)
[INFO] [stdout]  000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41)
[INFO] [stdout]  000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41)
[INFO] [stdout]  000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43)
[INFO] [stdout]  000050: sparse(\x80 => 45, \x81-\xBF => 43)
[INFO] [stdout]  000051: \x80-\xBF => 43
[INFO] [stdout]  000052: \x80-\x9F => 43
[INFO] [stdout]  000053: \x90-\xBF => 51
[INFO] [stdout]  000054: \x80-\xBF => 51
[INFO] [stdout]  000055: \x80-\x8F => 51
[INFO] [stdout]  000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55)
[INFO] [stdout]  000057: capture(pid=0, group=0, slot=1) => 58
[INFO] [stdout]  000058: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 }, reverse: DFA { config: Config { match_kind: Some(All), pre: Some(None), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(false), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA(
[INFO] [stdout] >000000: binary-union(2, 1)
[INFO] [stdout]  000001: \x00-\xFF => 0
[INFO] [stdout] ^000002: binary-union(3, 60)
[INFO] [stdout]  000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59)
[INFO] [stdout]  000004: \x00-\x08 => 2
[INFO] [stdout]  000005: \x0E-\x1F => 2
[INFO] [stdout]  000006: !-% => 2
[INFO] [stdout]  000007: \'-\x7F => 2
[INFO] [stdout]  000008: \xC2 => 2
[INFO] [stdout]  000009: \x80-\x84 => 8
[INFO] [stdout]  000010: \x86-\x9F => 8
[INFO] [stdout]  000011: \xA1-\xBF => 8
[INFO] [stdout]  000012: \xC3-\xDF => 2
[INFO] [stdout]  000013: \x80-\xBF => 12
[INFO] [stdout]  000014: \xE0 => 2
[INFO] [stdout]  000015: \xA0-\xBF => 14
[INFO] [stdout]  000016: \x80-\xBF => 15
[INFO] [stdout]  000017: \xE1 => 2
[INFO] [stdout]  000018: \x80-\x99 => 17
[INFO] [stdout]  000019: \x80-\xBF => 18
[INFO] [stdout]  000020: \x9A => 17
[INFO] [stdout]  000021: \x81-\xBF => 20
[INFO] [stdout]  000022: \x9B-\xBF => 17
[INFO] [stdout]  000023: \x80-\xBF => 22
[INFO] [stdout]  000024: \xE2 => 2
[INFO] [stdout]  000025: \x80 => 24
[INFO] [stdout]  000026: \x8B-\xA7 => 25
[INFO] [stdout]  000027: \xAA-\xAE => 25
[INFO] [stdout]  000028: \xB0-\xBF => 25
[INFO] [stdout]  000029: \x81 => 24
[INFO] [stdout]  000030: \x80-\x9E => 29
[INFO] [stdout]  000031: \xA0-\xBF => 29
[INFO] [stdout]  000032: \x82-\xBF => 24
[INFO] [stdout]  000033: \x80-\xBF => 32
[INFO] [stdout]  000034: \xE3 => 2
[INFO] [stdout]  000035: \x80 => 34
[INFO] [stdout]  000036: \x81-\xBF => 35
[INFO] [stdout]  000037: \x81-\xBF => 34
[INFO] [stdout]  000038: \x80-\xBF => 37
[INFO] [stdout]  000039: \xE4-\xEC => 2
[INFO] [stdout]  000040: \x80-\xBF => 39
[INFO] [stdout]  000041: \x80-\xBF => 40
[INFO] [stdout]  000042: \xED => 2
[INFO] [stdout]  000043: \x80-\x9F => 42
[INFO] [stdout]  000044: \x80-\xBF => 43
[INFO] [stdout]  000045: \xEE-\xEF => 2
[INFO] [stdout]  000046: \x80-\xBF => 45
[INFO] [stdout]  000047: \x80-\xBF => 46
[INFO] [stdout]  000048: \xF0 => 2
[INFO] [stdout]  000049: \x90-\xBF => 48
[INFO] [stdout]  000050: \x80-\xBF => 49
[INFO] [stdout]  000051: \x80-\xBF => 50
[INFO] [stdout]  000052: \xF1-\xF3 => 2
[INFO] [stdout]  000053: \x80-\xBF => 52
[INFO] [stdout]  000054: \x80-\xBF => 53
[INFO] [stdout]  000055: \x80-\xBF => 54
[INFO] [stdout]  000056: \xF4 => 2
[INFO] [stdout]  000057: \x80-\x8F => 56
[INFO] [stdout]  000058: \x80-\xBF => 57
[INFO] [stdout]  000059: \x80-\xBF => 58
[INFO] [stdout]  000060: = => 93
[INFO] [stdout]  000061: p => 94
[INFO] [stdout]  000062: e => 61
[INFO] [stdout]  000063: r => 62
[INFO] [stdout]  000064: i => 63
[INFO] [stdout]  000065: o => 64
[INFO] [stdout]  000066: a => 94
[INFO] [stdout]  000067: l => 66
[INFO] [stdout]  000068: g => 67
[INFO] [stdout]  000069: o => 68
[INFO] [stdout]  000070: r => 69
[INFO] [stdout]  000071: i => 70
[INFO] [stdout]  000072: t => 71
[INFO] [stdout]  000073: h => 72
[INFO] [stdout]  000074: c => 94
[INFO] [stdout]  000075: o => 74
[INFO] [stdout]  000076: u => 75
[INFO] [stdout]  000077: n => 76
[INFO] [stdout]  000078: i => 94
[INFO] [stdout]  000079: s => 78
[INFO] [stdout]  000080: s => 79
[INFO] [stdout]  000081: sparse(t => 77, u => 80)
[INFO] [stdout]  000082: e => 81
[INFO] [stdout]  000083: d => 94
[INFO] [stdout]  000084: i => 83
[INFO] [stdout]  000085: g => 84
[INFO] [stdout]  000086: i => 85
[INFO] [stdout]  000087: t => 86
[INFO] [stdout]  000088: s => 94
[INFO] [stdout]  000089: e => 88
[INFO] [stdout]  000090: c => 89
[INFO] [stdout]  000091: r => 90
[INFO] [stdout]  000092: e => 91
[INFO] [stdout]  000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92)
[INFO] [stdout]  000094: MATCH(0)
[INFO] [stdout] 
[INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI])
[INFO] [stdout] )
[INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 } }))), dfa: DFA(None) }, info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }) }, pool: Pool(Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }) }, cache: PoolGuard(PoolGuard { pool: Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }, value: Ok(Cache { capmatches: Captures { pid: None }, pikevm: PikeVMCache(Some(Cache { stack: [], curr: ActiveStates { set: SparseSet([]), slot_table: SlotTable { table: [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], slots_per_state: 4, slots_for_captures: 4 } }, next: ActiveStates { set: SparseSet([]), slot_table: SlotTable { table: [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], slots_per_state: 4, slots_for_captures: 4 } } })), backtrack: BoundedBacktrackerCache(Some(Cache { stack: [], visited: Visited { bitset: [], stride: 0 } })), onepass: OnePassCache(Some(Cache { explicit_slots: [None, None], explicit_slot_len: 2 })), hybrid: HybridCache(Some(Cache { forward: Cache { trans: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], starts: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], states: [State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] })], states_to_id: {State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }): LazyStateID(1073741888)}, sparses: SparseSets { set1: SparseSet([]), set2: SparseSet([]) }, stack: [], scratch_state_builder: StateBuilderEmpty([]), state_saver: None, memory_usage_state: 27, clear_count: 0, bytes_searched: 0, progress: None }, reverse: Cache { trans: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(1073741888), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(536871040), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], starts: [LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648), LazyStateID(2147483648)], states: [State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }), State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] })], states_to_id: {State(Repr { is_match: false, is_from_word: false, is_half_crlf: false, look_have: ∅, look_need: ∅, match_pattern_ids: None, nfa_state_ids: [] }): LazyStateID(1073741888)}, sparses: SparseSets { set1: SparseSet([]), set2: SparseSet([]) }, stack: [], scratch_state_builder: StateBuilderEmpty([]), state_saver: None, memory_usage_state: 27, clear_count: 0, bytes_searched: 0, progress: None } })), revhybrid: ReverseHybridCache(None) }) }), caps: Captures { pid: None }, it: Searcher { input: Input { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", span: 0..136, anchored: No, earliest: false }, last_match_end: None } } }
[INFO] [stdout] ["secret", "HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ"]
[INFO] [stdout] ["issuer", "ACME%20Co"]
[INFO] [stdout] ["algorithm", "SHA256"]
[INFO] [stdout] ["digits", "7"]
[INFO] [stdout] ["period", "60"]
[INFO] [stdout] thread 'test::uri_qrcode_encoder_work' panicked at src/test.rs:226:57:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: InvalidPath("could not save file: Read-only file system (os error 30)")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e5e296f865 - std::backtrace_rs::backtrace::libunwind::trace::he49dc9a9e3164223
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e5e296f865 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a3e77c68030aa6b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e5e296f865 - std::sys_common::backtrace::_print_fmt::h9479ad2f99afd5d4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e5e296f865 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hfb01aa1fa3fb1821
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e5e2998c2b - core::fmt::rt::Argument::fmt::h125e56152abbc1c3
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e5e2998c2b - core::fmt::write::hb0ab4ff05ccfe741
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e5e296cf6f - std::io::Write::write_fmt::hea6336dbf2fa00b8
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e5e296f63e - std::sys_common::backtrace::_print::h79ca548f3a2adf4b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e5e296f63e - std::sys_common::backtrace::print::h9aebf997b2fea2d3
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e5e2970fa9 - std::panicking::default_hook::{{closure}}::h68a0954af2694526
[INFO] [stdout]   10:     0x55e5e2970cfc - std::panicking::default_hook::h5be50cc6849ffb00
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e5e21d755f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd874405dcbd1d3ed
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e5e21d755f - test::test_main::{{closure}}::h4f26a9df34a84b94
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e5e29715ab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h00e96d9c62aa9a12
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e5e29715ab - std::panicking::rust_panic_with_hook::h3c0df6036729334c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e5e2971324 - std::panicking::begin_panic_handler::{{closure}}::ha3a21e93c4cfd807
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55e5e296fd29 - std::sys_common::backtrace::__rust_end_short_backtrace::h19508a8f8ae71dc9
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e5e2971057 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e5e2040163 - core::panicking::panic_fmt::h2ba8af99174d83ea
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e5e20406f6 - core::result::unwrap_failed::h52f3bbb78b59f71d
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55e5e2063259 - core::result::Result<T,E>::unwrap::hb0cc46741f3b3208
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55e5e2063259 - libr2fa::test::uri_qrcode_encoder_work::h0eefeb8e0ae8d439
[INFO] [stdout]                                at /opt/rustwide/workdir/src/test.rs:226:5
[INFO] [stdout]   22:     0x55e5e2063117 - libr2fa::test::uri_qrcode_encoder_work::{{closure}}::hb5faacef96db4305
[INFO] [stdout]                                at /opt/rustwide/workdir/src/test.rs:223:29
[INFO] [stdout]   23:     0x55e5e2049316 - core::ops::function::FnOnce::call_once::haff7725802bf120a
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55e5e21dbe7b - core::ops::function::FnOnce::call_once::h18c6bf92212b87a4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55e5e21dbe7b - test::__rust_begin_short_backtrace::hdcf0edcfa9080086
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:625:18
[INFO] [stdout]   26:     0x55e5e21db541 - test::run_test_in_process::{{closure}}::heac2c4eb375d2d10
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:648:60
[INFO] [stdout]   27:     0x55e5e21db541 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0289bafc8a1cc004
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x55e5e21db541 - std::panicking::try::do_call::h5e158f1ad8a5f983
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:559:40
[INFO] [stdout]   29:     0x55e5e21db541 - std::panicking::try::hea3411d60321c4de
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:523:19
[INFO] [stdout]   30:     0x55e5e21db541 - std::panic::catch_unwind::hafb7bb18bc47bbc7
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panic.rs:149:14
[INFO] [stdout]   31:     0x55e5e21db541 - test::run_test_in_process::h74dd138dc7762d99
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:648:27
[INFO] [stdout]   32:     0x55e5e21db541 - test::run_test::{{closure}}::h6b390822e63606cf
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:569:43
[INFO] [stdout]   33:     0x55e5e21a3f14 - test::run_test::{{closure}}::h6e11dba8131d354b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:599:41
[INFO] [stdout]   34:     0x55e5e21a3f14 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha71b3541b59bdbbb
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x55e5e21a89e2 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hef92127c5ef9e53c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   36:     0x55e5e21a89e2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h859c109f9d11c92b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x55e5e21a89e2 - std::panicking::try::do_call::hbf534c458cd858f0
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:559:40
[INFO] [stdout]   38:     0x55e5e21a89e2 - std::panicking::try::h65c18365a7b9ad90
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:523:19
[INFO] [stdout]   39:     0x55e5e21a89e2 - std::panic::catch_unwind::h21b25d4c69478c39
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panic.rs:149:14
[INFO] [stdout]   40:     0x55e5e21a89e2 - std::thread::Builder::spawn_unchecked_::{{closure}}::h23335f620275a9bf
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   41:     0x55e5e21a89e2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb491dc55513e9b7c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55e5e297597b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h41b39260afcffdc9
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x55e5e297597b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6694c8dc6dd010c4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x55e5e297597b - std::sys::pal::unix::thread::Thread::new::thread_start::hf16038e1c8e19c99
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f70882f3ac3 - <unknown>
[INFO] [stdout]   46:     0x7f7088384a04 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::uri_qrcode_encoder_work
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "914bbabe485bea9fd9c04c12094d81746e4354d2d7a44d18583666e7e45bf139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "914bbabe485bea9fd9c04c12094d81746e4354d2d7a44d18583666e7e45bf139", kill_on_drop: false }`
[INFO] [stdout] 914bbabe485bea9fd9c04c12094d81746e4354d2d7a44d18583666e7e45bf139
