==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_3c37411e-9cd7-4cdc-a88f-076140c32d16]...done ==> Making package: ast-grep 0.43.0-1.1 (Sat Jun 6 03:06:16 2026) ==> Retrieving sources... -> Downloading ast-grep-0.43.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 100 512.2k 0 512.2k 0 0 268.5k 0 00:01 0 100 512.2k 0 512.2k 0 0 268.5k 0 00:01 0 100 512.2k 0 512.2k 0 0 268.5k 0 00:01 0 ==> Validating source files with sha512sums... ast-grep-0.43.0.tar.gz ... Passed ==> Validating source files with b2sums... ast-grep-0.43.0.tar.gz ... Passed ==> Making package: ast-grep 0.43.0-1.1 (Sat Jun 6 01:06:21 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (14) New Version Net Change extra/compiler-rt 22.1.6-1 54.94 MiB core/libedit 20260512_3.1-1 0.27 MiB extra/libgit2 1:1.9.4-1 3.15 MiB extra/lld 22.1.6-1 7.14 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 22.1.6-1 163.72 MiB extra/maturin 1.13.3-1 24.02 MiB extra/python-packaging 26.2-1 1.23 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-build 1.4.3-1 0.26 MiB extra/python-installer 1.0.0-1 0.20 MiB extra/python-maturin 1.13.3-1 0.08 MiB extra/python-wheel 0.47.0-1 0.33 MiB extra/rust 1:1.96.0-1 274.33 MiB Total Installed Size: 529.89 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script [installed] lldb: rust-lldb script installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing maturin... installing python-maturin... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found ast-grep-0.43.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting ast-grep-0.43.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded toml_writer v1.1.1+spec-1.1.0 Downloaded strum v0.27.2 Downloaded itoa v1.0.17 Downloaded tree-sitter-json v0.24.8 Downloaded futures-channel v0.3.32 Downloaded wasm-bindgen-macro v0.2.122 Downloaded wasm-bindgen-shared v0.2.122 Downloaded wasm-bindgen-futures v0.4.72 Downloaded dyn-clone v1.0.20 Downloaded futures-sink v0.3.32 Downloaded wasm-bindgen-test-shared v0.2.122 Downloaded wasm-bindgen-test-macro v0.3.72 Downloaded same-file v1.0.6 Downloaded float-cmp v0.10.0 Downloaded tree-sitter-language v0.1.7 Downloaded ref-cast-impl v1.0.25 Downloaded futures-io v0.3.32 Downloaded cfg-if v1.0.4 Downloaded futures-task v0.3.32 Downloaded difflib v0.4.0 Downloaded schemafy_lib v0.6.0 Downloaded strum_macros v0.27.2 Downloaded futures-macro v0.3.32 Downloaded tower-layer v0.3.3 Downloaded tower-service v0.3.3 Downloaded futures-core v0.3.32 Downloaded rustc-hash v2.1.1 Downloaded cast v0.3.0 Downloaded equivalent v1.0.2 Downloaded termtree v0.5.1 Downloaded predicates-tree v1.0.13 Downloaded colorchoice v1.0.4 Downloaded percent-encoding v2.3.2 Downloaded fnv v1.0.7 Downloaded is_terminal_polyfill v1.70.2 Downloaded predicates-core v1.0.10 Downloaded cfg_aliases v0.2.1 Downloaded serde_derive_internals v0.29.1 Downloaded schemars_derive v1.2.1 Downloaded quote v1.0.45 Downloaded rustversion v1.0.22 Downloaded napi-sys v3.2.1 Downloaded wait-timeout v0.2.1 Downloaded heck v0.5.0 Downloaded clap_lex v1.0.0 Downloaded pin-project-lite v0.2.17 Downloaded thiserror-impl v2.0.18 Downloaded scopeguard v1.2.0 Downloaded walkdir v2.5.0 Downloaded thiserror v2.0.18 Downloaded globset v0.4.18 Downloaded streaming-iterator v0.1.9 Downloaded shlex v1.3.0 Downloaded bit-vec v0.9.1 Downloaded zmij v1.0.21 Downloaded napi-build v2.3.2 Downloaded tree-sitter-html v0.23.2 Downloaded nohash-hasher v0.2.0 Downloaded slab v0.4.12 Downloaded find-msvc-tools v0.1.9 Downloaded sync_wrapper v1.0.2 Downloaded toml_parser v1.1.2+spec-1.1.0 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded tree-sitter-lua v0.5.0 Downloaded target-triple v1.0.0 Downloaded crossbeam-deque v0.8.6 Downloaded ref-cast v1.0.25 Downloaded once_cell v1.21.4 Downloaded atty v0.2.14 Downloaded crossbeam-epoch v0.9.18 Downloaded xterm-query v0.5.2 Downloaded crossbeam-utils v0.8.21 Downloaded pyo3-macros v0.28.2 Downloaded anyhow v1.0.102 Downloaded anstyle-query v1.1.5 Downloaded strsim v0.11.1 Downloaded utf8parse v0.2.2 Downloaded serde_core v1.0.228 Downloaded signal-hook-registry v1.4.8 Downloaded toml_edit v0.25.11+spec-1.1.0 Downloaded crokey-proc_macros v1.4.0 Downloaded crossbeam-queue v0.3.12 Downloaded lazy-regex v3.6.0 Downloaded tokio-macros v2.7.0 Downloaded unicode-ident v1.0.24 Downloaded ryu v1.0.23 Downloaded unsafe-libyaml v0.2.11 Downloaded bit-set v0.10.0 Downloaded tree-sitter-nix v0.3.0 Downloaded wasm-bindgen-test v0.3.72 Downloaded Inflector v0.11.4 Downloaded log v0.4.29 Downloaded schemafy_core v0.6.0 Downloaded typed-builder-macro v0.21.2 Downloaded errno v0.3.14 Downloaded serde_yaml v0.9.34+deprecated Downloaded tree-sitter-css v0.25.0 Downloaded serde-sarif v0.8.0 Downloaded fastrand v2.3.0 Downloaded rustc_version v0.4.1 Downloaded signal-hook-mio v0.2.5 Downloaded lazy_static v1.5.0 Downloaded borrow-or-share v0.2.4 Downloaded proc-macro2 v1.0.106 Downloaded strict v0.2.0 Downloaded crossbeam v0.8.4 Downloaded lazy-regex-proc_macros v3.6.0 Downloaded minimad v0.14.0 Downloaded convert_case v0.10.0 Downloaded thiserror-impl v1.0.69 Downloaded matchers v0.2.0 Downloaded sharded-slab v0.1.7 Downloaded ignore v0.4.25 Downloaded tree-sitter-hcl v1.1.0 Downloaded serde_derive v1.0.228 Downloaded normalize-line-endings v0.3.0 Downloaded predicates v3.1.4 Downloaded serde-wasm-bindgen v0.6.5 Downloaded convert_case v0.11.0 Downloaded anstyle-parse v1.0.0 Downloaded thread_local v1.1.9 Downloaded oorandom v11.1.5 Downloaded target-lexicon v0.13.5 Downloaded tracing-log v0.2.0 Downloaded termcolor v1.4.1 Downloaded anstream v1.0.0 Downloaded anstyle v1.0.13 Downloaded memchr v2.8.0 Downloaded tempfile v3.27.0 Downloaded terminal-light v1.8.0 Downloaded thiserror v1.0.69 Downloaded semver v1.0.27 Downloaded nu-ansi-term v0.50.3 Downloaded autocfg v1.5.0 Downloaded typed-builder v0.21.2 Downloaded fuzzy-matcher v0.3.7 Downloaded futures-executor v0.3.32 Downloaded wasm-bindgen-macro-support v0.2.122 Downloaded serde v1.0.228 Downloaded schemars v1.2.1 Downloaded assert_cmd v2.2.2 Downloaded dashmap v6.2.1 Downloaded wasm-bindgen v0.2.122 Downloaded cc v1.2.56 Downloaded pythonize v0.28.0 Downloaded napi-derive v3.5.6 Downloaded indexmap v2.13.0 Downloaded getrandom v0.4.2 Downloaded crokey v1.4.0 Downloaded document-features v0.2.12 Downloaded bumpalo v3.20.2 Downloaded tokio-stream v0.1.18 Downloaded tree-sitter-go v0.25.0 Downloaded libloading v0.9.0 Downloaded lock_api v0.4.14 Downloaded derive_more v2.1.1 Downloaded parking_lot_core v0.9.12 Downloaded tree-sitter-yaml v0.7.2 Downloaded bitflags v2.11.0 Downloaded ansi_term v0.12.1 Downloaded clap_derive v4.6.1 Downloaded napi-derive-backend v5.0.4 Downloaded async-trait v0.1.89 Downloaded tracing-attributes v0.1.31 Downloaded httparse v1.10.1 Downloaded js-sys v0.3.99 Downloaded hashbrown v0.16.1 Downloaded litrs v1.0.0 Downloaded tree-sitter-javascript v0.25.0 Downloaded ctor v1.0.5 Downloaded uriparse v0.6.4 Downloaded smallvec v1.15.1 Downloaded futures v0.3.32 Downloaded pyo3-build-config v0.28.2 Downloaded num-traits v0.2.19 Downloaded serde_json v1.0.150 Downloaded clap_complete v4.6.5 Downloaded winnow v1.0.0 Downloaded codespan-reporting v0.13.1 Downloaded clap v4.6.1 Downloaded ls-types v0.0.6 Downloaded aho-corasick v1.1.4 Downloaded derive_more-impl v2.1.1 Downloaded parking_lot v0.12.5 Downloaded signal-hook v0.3.18 Downloaded tracing-core v0.1.36 Downloaded prettyplease v0.2.37 Downloaded fluent-uri v0.4.1 Downloaded bytes v1.11.1 Downloaded pyo3-ffi v0.28.2 Downloaded tree-sitter-python v0.25.0 Downloaded regex v1.12.3 Downloaded tree-sitter-java v0.23.5 Downloaded crossterm v0.29.0 Downloaded tower-lsp-server v0.23.0 Downloaded futures-util v0.3.32 Downloaded tree-sitter v0.26.9 Downloaded tree-sitter-solidity v1.2.13 Downloaded similar v3.1.1 Downloaded inquire v0.9.4 Downloaded tower v0.5.3 Downloaded pyo3-macros-backend v0.28.2 Downloaded crossbeam-channel v0.5.15 Downloaded unicode-segmentation v1.12.0 Downloaded mio v1.1.1 Downloaded tree-sitter-c v0.24.2 Downloaded napi v3.9.0 Downloaded tokio-util v0.7.18 Downloaded hashbrown v0.14.5 Downloaded syn v2.0.117 Downloaded coolor v1.1.0 Downloaded libm v0.2.16 Downloaded unicode-width v0.1.14 Downloaded clap_builder v4.6.0 Downloaded tree-sitter-dart v0.2.0 Downloaded tree-sitter-md v0.5.3 Downloaded bstr v1.12.1 Downloaded regex-syntax v0.8.10 Downloaded tree-sitter-rust v0.24.2 Downloaded syn v1.0.109 Downloaded tracing-subscriber v0.3.23 Downloaded unicode-width v0.2.2 Downloaded nix v0.29.0 Downloaded tree-sitter-bash v0.25.1 Downloaded tree-sitter-elixir v0.3.5 Downloaded termimad v0.34.1 Downloaded rustix v1.1.4 Downloaded tracing v0.1.44 Downloaded tree-sitter-ruby v0.23.1 Downloaded regex-automata v0.4.14 Downloaded tree-sitter-php v0.24.2 Downloaded libc v0.2.183 Downloaded tokio v1.52.3 Downloaded tree-sitter-haskell v0.23.1 Downloaded pyo3 v0.28.2 Downloaded tree-sitter-typescript v0.23.2 Downloaded tree-sitter-cpp v0.23.4 Downloaded tree-sitter-swift v0.7.2 Downloaded tree-sitter-c-sharp v0.23.5 Downloaded linux-raw-sys v0.12.1 Downloaded tree-sitter-scala v0.26.0 Downloaded tree-sitter-kotlin-sg v0.4.1 ==> Starting build()... Compiling find-msvc-tools v0.1.9 Compiling shlex v1.3.0 Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling tree-sitter-language v0.1.7 Compiling memchr v2.8.0 Compiling zmij v1.0.21 Compiling cfg-if v1.0.4 Compiling libc v0.2.183 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling hashbrown v0.16.1 Compiling once_cell v1.21.4 Compiling log v0.4.29 Compiling serde_json v1.0.150 Compiling equivalent v1.0.2 Compiling itoa v1.0.17 Compiling regex-syntax v0.8.10 Compiling parking_lot_core v0.9.12 Compiling unicode-segmentation v1.12.0 Compiling pin-project-lite v0.2.17 Compiling cc v1.2.56 Compiling crossbeam-utils v0.8.21 Compiling futures-sink v0.3.32 Compiling aho-corasick v1.1.4 Compiling futures-core v0.3.32 Compiling signal-hook v0.3.18 Compiling indexmap v2.13.0 Compiling bitflags v2.11.0 Compiling target-lexicon v0.13.5 Compiling anyhow v1.0.102 Compiling rustix v1.1.4 Compiling smallvec v1.15.1 Compiling slab v0.4.12 Compiling futures-channel v0.3.32 Compiling thiserror v2.0.18 Compiling futures-io v0.3.32 Compiling futures-task v0.3.32 Compiling convert_case v0.10.0 Compiling scopeguard v1.2.0 Compiling ref-cast v1.0.25 Compiling regex-automata v0.4.14 Compiling lock_api v0.4.14 Compiling heck v0.5.0 Compiling errno v0.3.14 Compiling bstr v1.12.1 Compiling bit-vec v0.9.1 Compiling wasm-bindgen-shared v0.2.122 Compiling litrs v1.0.0 Compiling streaming-iterator v0.1.9 Compiling crossbeam-epoch v0.9.18 Compiling signal-hook-registry v1.4.8 Compiling syn v2.0.117 Compiling bit-set v0.10.0 Compiling crossbeam-deque v0.8.6 Compiling mio v1.1.1 Compiling pyo3-build-config v0.28.2 Compiling linux-raw-sys v0.12.1 Compiling dyn-clone v1.0.20 Compiling parking_lot v0.12.5 Compiling syn v1.0.109 Compiling signal-hook-mio v0.2.5 Compiling same-file v1.0.6 Compiling rustversion v1.0.22 Compiling ryu v1.0.23 Compiling unsafe-libyaml v0.2.11 Compiling lazy_static v1.5.0 Compiling walkdir v2.5.0 Compiling tracing-core v0.1.36 Compiling libloading v0.9.0 Compiling fnv v1.0.7 Compiling utf8parse v0.2.2 Compiling prettyplease v0.2.37 Compiling target-triple v1.0.0 Compiling cfg_aliases v0.2.1 Compiling nix v0.29.0 Compiling anstyle-parse v1.0.0 Compiling uriparse v0.6.4 Compiling document-features v0.2.12 Compiling colorchoice v1.0.4 Compiling bumpalo v3.20.2 Compiling anstyle-query v1.1.5 Compiling borrow-or-share v0.2.4 Compiling httparse v1.10.1 Compiling is_terminal_polyfill v1.70.2 Compiling thiserror v1.0.69 Compiling anstyle v1.0.13 Compiling anstream v1.0.0 Compiling thread_local v1.1.9 Compiling tokio v1.52.3 Compiling strict v0.2.0 Compiling napi-build v2.3.2 Compiling sync_wrapper v1.0.2 Compiling clap_lex v1.0.0 Compiling percent-encoding v2.3.2 Compiling strsim v0.11.1 Compiling hashbrown v0.14.5 Compiling bytes v1.11.1 Compiling tower-layer v0.3.3 Compiling tower-service v0.3.3 Compiling regex v1.12.3 Compiling globset v0.4.18 Compiling clap_builder v4.6.0 Compiling dashmap v6.2.1 Compiling ignore v0.4.25 Compiling wasm-bindgen v0.2.122 Compiling crossbeam-queue v0.3.12 Compiling crossbeam-channel v0.5.15 Compiling Inflector v0.11.4 Compiling unicode-width v0.2.2 Compiling sharded-slab v0.1.7 Compiling matchers v0.2.0 Compiling crossbeam v0.8.4 Compiling fuzzy-matcher v0.3.7 Compiling tracing-log v0.2.0 Compiling minimad v0.14.0 Compiling nu-ansi-term v0.50.3 Compiling serde_derive_internals v0.29.1 Compiling wasm-bindgen-macro-support v0.2.122 Compiling termcolor v1.4.1 Compiling tokio-util v0.7.18 Compiling unicode-width v0.1.14 Compiling strum v0.27.2 Compiling codespan-reporting v0.13.1 Compiling napi v3.9.0 Compiling atty v0.2.14 Compiling convert_case v0.11.0 Compiling similar v3.1.1 Compiling semver v1.0.27 Compiling ansi_term v0.12.1 Compiling ast-grep-napi v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/napi) Compiling napi-sys v3.2.1 Compiling ctor v1.0.5 Compiling rustc-hash v2.1.1 Compiling tree-sitter v0.26.9 Compiling tree-sitter-go v0.25.0 Compiling tree-sitter-nix v0.3.0 Compiling tree-sitter-lua v0.5.0 Compiling tree-sitter-ruby v0.23.1 Compiling tree-sitter-swift v0.7.2 Compiling tree-sitter-c-sharp v0.23.5 Compiling tree-sitter-kotlin-sg v0.4.1 Compiling tree-sitter-php v0.24.2 Compiling tree-sitter-c v0.24.2 Compiling tree-sitter-elixir v0.3.5 Compiling tree-sitter-hcl v1.1.0 Compiling tree-sitter-html v0.23.2 Compiling tree-sitter-python v0.25.0 Compiling tree-sitter-java v0.23.5 Compiling tree-sitter-css v0.25.0 Compiling tree-sitter-haskell v0.23.1 Compiling tree-sitter-scala v0.26.0 Compiling tree-sitter-dart v0.2.0 Compiling tree-sitter-cpp v0.23.4 Compiling tree-sitter-md v0.5.3 Compiling tree-sitter-bash v0.25.1 Compiling tree-sitter-rust v0.24.2 Compiling tree-sitter-javascript v0.25.0 Compiling tree-sitter-yaml v0.7.2 Compiling tree-sitter-solidity v1.2.13 Compiling tree-sitter-typescript v0.23.2 Compiling tree-sitter-json v0.24.8 Compiling pyo3-macros-backend v0.28.2 Compiling pyo3-ffi v0.28.2 Compiling pyo3 v0.28.2 Compiling napi-derive-backend v5.0.4 Compiling nohash-hasher v0.2.0 Compiling serde_derive v1.0.228 Compiling futures-macro v0.3.32 Compiling thiserror-impl v2.0.18 Compiling ref-cast-impl v1.0.25 Compiling derive_more-impl v2.1.1 Compiling schemars_derive v1.2.1 Compiling tracing-attributes v0.1.31 Compiling thiserror-impl v1.0.69 Compiling lazy-regex-proc_macros v3.6.0 Compiling typed-builder-macro v0.21.2 Compiling clap_derive v4.6.1 Compiling strum_macros v0.27.2 Compiling napi-derive v3.5.6 Compiling fluent-uri v0.4.1 Compiling derive_more v2.1.1 Compiling crossterm v0.29.0 Compiling lazy-regex v3.6.0 Compiling coolor v1.1.0 Compiling inquire v0.9.4 Compiling futures-util v0.3.32 Compiling pyo3-macros v0.28.2 Compiling crokey-proc_macros v1.4.0 Compiling futures-executor v0.3.32 Compiling tower v0.5.3 Compiling futures v0.3.32 Compiling wasm-bindgen-macro v0.2.122 Compiling clap v4.6.1 Compiling typed-builder v0.21.2 Compiling xterm-query v0.5.2 Compiling ast-grep-core v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/core) Compiling clap_complete v4.6.5 Compiling tracing v0.1.44 Compiling terminal-light v1.8.0 Compiling tracing-subscriber v0.3.23 Compiling schemafy_core v0.6.0 Compiling schemars v1.2.1 Compiling serde_yaml v0.9.34+deprecated Compiling ls-types v0.0.6 Compiling crokey v1.4.0 Compiling ast-grep-dynamic v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/dynamic) Compiling ast-grep-language v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/language) Compiling schemafy_lib v0.6.0 Compiling termimad v0.34.1 Compiling js-sys v0.3.99 Compiling ast-grep-config v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/config) Compiling pythonize v0.28.0 Compiling wasm-bindgen-futures v0.4.72 Compiling serde-wasm-bindgen v0.6.5 Compiling serde-sarif v0.8.0 Compiling tower-lsp-server v0.23.0 Compiling ast-grep-py v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/pyo3) Compiling wasm v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/wasm) Compiling ast-grep-lsp v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/lsp) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/py_node.rs:380:1 | 380 | #[pyclass(get_all, set_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/range.rs:8:1 | 8 | #[pyclass(frozen, get_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/range.rs:61:1 | 61 | #[pyclass(frozen, get_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling ast-grep v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/cli) warning: `ast-grep-py` (lib) generated 3 warnings Finished `release` profile [optimized] target(s) in 8m 22s * Getting build dependencies for wheel... * Building wheel... Running `maturin pep517 build-wheel -i /usr/bin/python --compatibility off` Downloading crates ... Downloaded anstyle-wincon v3.0.11 Downloaded hermit-abi v0.1.19 Downloaded foldhash v0.1.5 Downloaded unicode-xid v0.2.6 Downloaded winapi-util v0.1.11 Downloaded once_cell_polyfill v1.70.2 Downloaded windows-link v0.2.1 Downloaded wit-bindgen-rust-macro v0.51.0 Downloaded crossterm_winapi v0.9.1 Downloaded id-arena v2.3.0 Downloaded leb128fmt v0.1.0 Downloaded wasm-metadata v0.244.0 Downloaded redox_syscall v0.5.18 Downloaded wasi v0.11.1+wasi-snapshot-preview1 Downloaded valuable v0.1.1 Downloaded minicov v0.3.8 Downloaded wit-bindgen-core v0.51.0 Downloaded wit-bindgen-rust v0.51.0 Downloaded wit-bindgen v0.51.0 Downloaded wasm-encoder v0.244.0 Downloaded r-efi v6.0.0 Downloaded wasip2 v1.0.2+wasi-0.2.9 Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06 Downloaded wit-parser v0.244.0 Downloaded hashbrown v0.15.5 Downloaded portable-atomic v1.13.1 Downloaded wasmparser v0.244.0 Downloaded wit-component v0.244.0 Downloaded winapi v0.3.9 Downloaded windows-sys v0.61.2 Downloaded winapi-i686-pc-windows-gnu v0.4.0 Downloaded winapi-x86_64-pc-windows-gnu v0.4.0 🍹 Building a mixed python/rust project 🐍 Found CPython 3.14 at /usr/bin/python 🔗 Found pyo3 bindings 📡 Using build options features from pyproject.toml Compiling tree-sitter-language v0.1.7 Compiling memchr v2.8.0 Compiling serde_core v1.0.228 Compiling regex-syntax v0.8.10 Compiling crossbeam-utils v0.8.21 Compiling bit-vec v0.9.1 Compiling log v0.4.29 Compiling streaming-iterator v0.1.9 Compiling serde_json v1.0.150 Compiling libc v0.2.183 Compiling itoa v1.0.17 Compiling zmij v1.0.21 Compiling syn v2.0.117 Compiling pyo3-build-config v0.28.2 Compiling hashbrown v0.16.1 Compiling equivalent v1.0.2 Compiling dyn-clone v1.0.20 Compiling cfg-if v1.0.4 Compiling once_cell v1.21.4 Compiling unsafe-libyaml v0.2.11 Compiling ryu v1.0.23 Compiling tree-sitter-php v0.24.2 Compiling tree-sitter-kotlin-sg v0.4.1 Compiling tree-sitter-bash v0.25.1 Compiling tree-sitter-cpp v0.23.4 Compiling libloading v0.9.0 Compiling tree-sitter-dart v0.2.0 Compiling tree-sitter-css v0.25.0 Compiling tree-sitter-python v0.25.0 Compiling tree-sitter-c-sharp v0.23.5 Compiling tree-sitter-hcl v1.1.0 Compiling bit-set v0.10.0 Compiling tree-sitter-javascript v0.25.0 Compiling tree-sitter-json v0.24.8 Compiling tree-sitter-scala v0.26.0 Compiling tree-sitter-go v0.25.0 Compiling tree-sitter-md v0.5.3 Compiling tree-sitter-typescript v0.23.2 Compiling tree-sitter-nix v0.3.0 Compiling tree-sitter-java v0.23.5 Compiling tree-sitter-ruby v0.23.1 Compiling tree-sitter-solidity v1.2.13 Compiling tree-sitter-lua v0.5.0 Compiling tree-sitter-c v0.24.2 Compiling tree-sitter-elixir v0.3.5 Compiling aho-corasick v1.1.4 Compiling bstr v1.12.1 Compiling tree-sitter-haskell v0.23.1 Compiling tree-sitter-html v0.23.2 Compiling tree-sitter-yaml v0.7.2 Compiling tree-sitter-rust v0.24.2 Compiling tree-sitter-swift v0.7.2 Compiling indexmap v2.13.0 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-deque v0.8.6 Compiling regex-automata v0.4.14 Compiling serde_derive_internals v0.29.1 Compiling pyo3-ffi v0.28.2 Compiling pyo3-macros-backend v0.28.2 Compiling pyo3 v0.28.2 Compiling regex v1.12.3 Compiling globset v0.4.18 Compiling ignore v0.4.25 Compiling tree-sitter v0.26.9 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.18 Compiling ref-cast-impl v1.0.25 Compiling schemars_derive v1.2.1 Compiling ref-cast v1.0.25 Compiling pyo3-macros v0.28.2 Compiling thiserror v2.0.18 Compiling ast-grep-core v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/core) Compiling serde v1.0.228 Compiling schemars v1.2.1 Compiling serde_yaml v0.9.34+deprecated Compiling ast-grep-language v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/language) Compiling pythonize v0.28.0 Compiling ast-grep-dynamic v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/dynamic) Compiling ast-grep-config v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/config) Compiling ast-grep-py v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/pyo3) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/py_node.rs:380:1 | 380 | #[pyclass(get_all, set_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/range.rs:8:1 | 8 | #[pyclass(frozen, get_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated associated constant `pyo3::impl_::deprecated::HasAutomaticFromPyObject::::MSG`: The `FromPyObject` implementation for `#[pyclass]` types which implement `Clone` is changing to an opt-in option. Use `#[pyclass(from_py_object)]` to opt-in to the `FromPyObject` derive now, or `#[pyclass(skip_from_py_object)]` to skip the `FromPyObject` implementation. --> crates/pyo3/src/range.rs:61:1 | 61 | #[pyclass(frozen, get_all)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this warning originates in the attribute macro `pyclass` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `ast-grep-py` (lib) generated 3 warnings Finished `release` profile [optimized] target(s) in 2m 48s 📦 Built wheel for CPython 3.14 to /startdir/src/ast-grep-0.43.0/target/wheels/ast_grep_py-0.43.0-cp314-cp314-linux_x86_64.whl /startdir/src/ast-grep-0.43.0/target/wheels/ast_grep_py-0.43.0-cp314-cp314-linux_x86_64.whl Successfully built ast_grep_py-0.43.0-cp314-cp314-linux_x86_64.whl ==> Starting check()... Compiling find-msvc-tools v0.1.9 Compiling shlex v1.3.0 Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling tree-sitter-language v0.1.7 Compiling memchr v2.8.0 Compiling hashbrown v0.16.1 Compiling equivalent v1.0.2 Compiling zmij v1.0.21 Compiling itoa v1.0.17 Compiling regex-syntax v0.8.10 Compiling cfg-if v1.0.4 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling serde_json v1.0.150 Compiling libc v0.2.183 Compiling log v0.4.29 Compiling once_cell v1.21.4 Compiling thiserror v2.0.18 Compiling bit-vec v0.9.1 Compiling crossbeam-utils v0.8.21 Compiling pin-project-lite v0.2.17 Compiling streaming-iterator v0.1.9 Compiling futures-core v0.3.32 Compiling futures-sink v0.3.32 Compiling cc v1.2.56 Compiling aho-corasick v1.1.4 Compiling bitflags v2.11.0 Compiling bit-set v0.10.0 Compiling ref-cast v1.0.25 Compiling futures-channel v0.3.32 Compiling smallvec v1.15.1 Compiling parking_lot_core v0.9.12 Compiling slab v0.4.12 Compiling futures-io v0.3.32 Compiling futures-task v0.3.32 Compiling ryu v1.0.23 Compiling unsafe-libyaml v0.2.11 Compiling scopeguard v1.2.0 Compiling dyn-clone v1.0.20 Compiling unicode-segmentation v1.12.0 Compiling anyhow v1.0.102 Compiling same-file v1.0.6 Compiling lock_api v0.4.14 Compiling signal-hook v0.3.18 Compiling linux-raw-sys v0.12.1 Compiling indexmap v2.13.0 Compiling heck v0.5.0 Compiling crossbeam-epoch v0.9.18 Compiling walkdir v2.5.0 Compiling convert_case v0.10.0 Compiling litrs v1.0.0 Compiling rustix v1.1.4 Compiling tracing-core v0.1.36 Compiling bytes v1.11.1 Compiling lazy_static v1.5.0 Compiling libloading v0.9.0 Compiling regex-automata v0.4.14 Compiling libm v0.2.16 Compiling syn v2.0.117 Compiling crossbeam-deque v0.8.6 Compiling autocfg v1.5.0 Compiling borrow-or-share v0.2.4 Compiling target-triple v1.0.0 Compiling httparse v1.10.1 Compiling target-lexicon v0.13.5 Compiling sync_wrapper v1.0.2 Compiling tower-layer v0.3.3 Compiling hashbrown v0.14.5 Compiling syn v1.0.109 Compiling tower-service v0.3.3 Compiling percent-encoding v2.3.2 Compiling anstyle v1.0.13 Compiling utf8parse v0.2.2 Compiling errno v0.3.14 Compiling signal-hook-registry v1.4.8 Compiling document-features v0.2.12 Compiling mio v1.1.1 Compiling parking_lot v0.12.5 Compiling dashmap v6.2.1 Compiling nu-ansi-term v0.50.3 Compiling prettyplease v0.2.37 Compiling signal-hook-mio v0.2.5 Compiling fnv v1.0.7 Compiling cfg_aliases v0.2.1 Compiling nix v0.29.0 Compiling uriparse v0.6.4 Compiling regex v1.12.3 Compiling num-traits v0.2.19 Compiling anstyle-parse v1.0.0 Compiling Inflector v0.11.4 Compiling anstyle-query v1.1.5 Compiling thiserror v1.0.69 Compiling colorchoice v1.0.4 Compiling is_terminal_polyfill v1.70.2 Compiling pyo3-build-config v0.28.2 Compiling anstream v1.0.0 Compiling thread_local v1.1.9 Compiling strsim v0.11.1 Compiling clap_lex v1.0.0 Compiling strict v0.2.0 Compiling wasm-bindgen-shared v0.2.122 Compiling bstr v1.12.1 Compiling clap_builder v4.6.0 Compiling crossbeam-channel v0.5.15 Compiling serde_derive_internals v0.29.1 Compiling crossbeam-queue v0.3.12 Compiling unicode-width v0.2.2 Compiling rustversion v1.0.22 Compiling globset v0.4.18 Compiling crossbeam v0.8.4 Compiling matchers v0.2.0 Compiling fuzzy-matcher v0.3.7 Compiling tracing-log v0.2.0 Compiling sharded-slab v0.1.7 Compiling ignore v0.4.25 Compiling minimad v0.14.0 Compiling strum v0.27.2 Compiling termcolor v1.4.1 Compiling unicode-width v0.1.14 Compiling atty v0.2.14 Compiling codespan-reporting v0.13.1 Compiling bumpalo v3.20.2 Compiling similar v3.1.1 Compiling getrandom v0.4.2 Compiling ansi_term v0.12.1 Compiling predicates-core v1.0.10 Compiling wasm-bindgen-macro-support v0.2.122 Compiling float-cmp v0.10.0 Compiling termtree v0.5.1 Compiling assert_cmd v2.2.2 Compiling normalize-line-endings v0.3.0 Compiling difflib v0.4.0 Compiling tree-sitter v0.26.9 Compiling tree-sitter-typescript v0.23.2 Compiling tree-sitter-md v0.5.3 Compiling tree-sitter-solidity v1.2.13 Compiling tree-sitter-php v0.24.2 Compiling tree-sitter-yaml v0.7.2 Compiling tree-sitter-bash v0.25.1 Compiling tree-sitter-go v0.25.0 Compiling tree-sitter-css v0.25.0 Compiling tree-sitter-lua v0.5.0 Compiling tree-sitter-dart v0.2.0 Compiling tree-sitter-html v0.23.2 Compiling tree-sitter-rust v0.24.2 Compiling tree-sitter-c-sharp v0.23.5 Compiling tree-sitter-kotlin-sg v0.4.1 Compiling tree-sitter-java v0.23.5 Compiling tree-sitter-scala v0.26.0 Compiling tree-sitter-cpp v0.23.4 Compiling tree-sitter-elixir v0.3.5 Compiling tree-sitter-ruby v0.23.1 Compiling tree-sitter-javascript v0.25.0 Compiling tree-sitter-python v0.25.0 Compiling tree-sitter-nix v0.3.0 Compiling tree-sitter-hcl v1.1.0 Compiling tree-sitter-swift v0.7.2 Compiling tree-sitter-json v0.24.8 Compiling tree-sitter-haskell v0.23.1 Compiling tree-sitter-c v0.24.2 Compiling wasm-bindgen v0.2.122 Compiling predicates v3.1.4 Compiling predicates-tree v1.0.13 Compiling wait-timeout v0.2.1 Compiling fastrand v2.3.0 Compiling pyo3-ffi v0.28.2 Compiling pyo3-macros-backend v0.28.2 Compiling napi-build v2.3.2 Compiling pyo3 v0.28.2 Compiling tempfile v3.27.0 Compiling wasm-bindgen-test-shared v0.2.122 Compiling cast v0.3.0 Compiling oorandom v11.1.5 Compiling convert_case v0.11.0 Compiling semver v1.0.27 Compiling winnow v1.0.0 Compiling napi v3.9.0 Compiling ctor v1.0.5 Compiling ast-grep-napi v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/napi) Compiling napi-derive-backend v5.0.4 Compiling napi-sys v3.2.1 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling rustc-hash v2.1.1 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling nohash-hasher v0.2.0 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling toml_edit v0.25.11+spec-1.1.0 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.18 Compiling ref-cast-impl v1.0.25 Compiling futures-macro v0.3.32 Compiling schemars_derive v1.2.1 Compiling derive_more-impl v2.1.1 Compiling tokio-macros v2.7.0 Compiling tracing-attributes v0.1.31 Compiling thiserror-impl v1.0.69 Compiling clap_derive v4.6.1 Compiling lazy-regex-proc_macros v3.6.0 Compiling typed-builder-macro v0.21.2 Compiling strum_macros v0.27.2 Compiling async-trait v0.1.89 Compiling wasm-bindgen-test-macro v0.3.72 Compiling fluent-uri v0.4.1 Compiling tokio v1.52.3 Compiling ast-grep-core v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/core) Compiling lazy-regex v3.6.0 Compiling derive_more v2.1.1 Compiling crossterm v0.29.0 Compiling futures-util v0.3.32 Compiling coolor v1.1.0 Compiling inquire v0.9.4 Compiling tokio-util v0.7.18 Compiling tokio-stream v0.1.18 Compiling napi-derive v3.5.6 Compiling xterm-query v0.5.2 Compiling terminal-light v1.8.0 Compiling crokey-proc_macros v1.4.0 Compiling clap v4.6.1 Compiling clap_complete v4.6.5 Compiling typed-builder v0.21.2 Compiling futures-executor v0.3.32 Compiling tower v0.5.3 Compiling futures v0.3.32 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling serde_yaml v0.9.34+deprecated Compiling schemars v1.2.1 Compiling ast-grep-language v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/language) Compiling ls-types v0.0.6 Compiling ast-grep-dynamic v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/dynamic) Compiling crokey v1.4.0 Compiling schemafy_core v0.6.0 Compiling schemafy_lib v0.6.0 Compiling termimad v0.34.1 Compiling wasm-bindgen-macro v0.2.122 Compiling pyo3-macros v0.28.2 Compiling ast-grep-config v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/config) Compiling js-sys v0.3.99 Compiling serde-sarif v0.8.0 Compiling wasm-bindgen-futures v0.4.72 Compiling serde-wasm-bindgen v0.6.5 Compiling wasm-bindgen-test v0.3.72 Compiling tower-lsp-server v0.23.0 Compiling ast-grep-lsp v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/lsp) Compiling pythonize v0.28.0 Compiling wasm v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/wasm) Compiling ast-grep-py v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/pyo3) Compiling xtask v0.0.0 (/startdir/src/ast-grep-0.43.0/xtask) Compiling ast-grep v0.43.0 (/startdir/src/ast-grep-0.43.0/crates/cli) Finished `test` profile [unoptimized + debuginfo] target(s) in 7m 45s Running unittests src/lib.rs (target/debug/deps/ast_grep-16d5a1a5f7de4c08) running 115 tests test lsp::test::test_lsp_start ... ignored, test lsp later test print::cloud_print::test::test_error_output ... ok test lang::lang_globs::test::test_parse_globs ... ok test lang::test::test_sg_lang_size ... ok test lang::lang_globs::test::test_register ... ok test new::test::test_create_util ... ok test new::test::test_create_new ... ok test lang::injection::test::test_bad_inject ... ok test lang::injection::test::test_multiple_matches_produce_separate_entries ... ok test lang::injection::test::test_good_injection ... ok test completions::test::test_generate_command ... ok test lang::lang_globs::test::test_merge_types ... ok test lang::injection::test::test_deserialize ... ok test lang::lang_globs::test::test_merge_with_globs ... ok test print::cloud_print::test::test_info_output ... ok test print::cloud_print::test::test_no_match_output ... ok test print::cloud_print::test::test_warning_output ... ok test print::cloud_print::test::test_sarif_output ... ok test lang::lang_globs::test::test_invalid_language ... ok test print::cloud_print::test::test_hint_output ... ok test print::json_print::test::test_empty_printer ... ok test print::colored_print::test::test_before_after ... ok test print::colored_print::test::test_empty_printer ... ok test print::json_print::test::test_invariant ... ok test print::colored_print::test::test_print_matches_without_heading ... ok test print::colored_print::test::test_print_rule_diffs ... ok test print::interactive_print::test::test_rewrite_with_empty_lines ... ok test print::json_print::test::test_label ... ok test print::json_print::test::test_metadata ... ok test print::json_print::test::test_multi_matched_json ... ok test print::json_print::test::test_replace_json ... ok test print::json_print::test::test_rule_json ... ok test print::json_print::test::test_single_matched_json ... ok test print::interactive_print::test::test_rewrite_nested ... ok test print::interactive_print::test::test_apply_rewrite ... ok test print::json_print::test::test_transform ... ok test print::colored_print::test::test_non_overlap_print ... ok test print::colored_print::test::test_print_matches ... ok test print::colored_print::test::test_print_diffs ... ok test print::colored_print::test::test_overlap_print ... ok test print::colored_print::test::test_print_rules ... ok test test_cli::test_no_arg_run ... ok test test_cli::test_scan ... ok test run::test::test_run_with_invalid_kind ... ok Cargo.toml +2 test test_cli::test_wrong_usage ... ok test utils::error_context::test::test_bare_anyhow ... ok test utils::error_context::test::test_display_error ... ok test scan::test::test_scan_with_inline_rules_error ... ok test test_cli::test_default_subcommand ... ok test utils::debug_query::test::test_dump_node ... ok test utils::debug_query::test::test_dump_pattern_multi_capture ... ok test print::json_print::test::test_streaming ... ok test print::colored_print::test::test_print_rule_diffs_short ... ok test test_cli::test_shell ... ok test utils::inspect::test::test_tracing ... ok test utils::error_context::test::test_display_warning ... ok test utils::error_context::test::test_exit_interactive_editing_is_soft_error ... ok test utils::inspect::test::test_tracing_nothing ... ok test utils::test::test_html_embedding_lang_not_found ... ok test utils::worker::tests::test_max_item_counter_claim_exceeds_limit ... ok test utils::args::test::test_build_globs ... ok test test_cli::test_version_and_help ... ok test test_cli::test_test ... ok test test_cli::test_new ... ok test utils::debug_query::test::test_dump_pattern_simple_metavar ... ok test utils::debug_query::test::test_missing_node ... ok test test_cli::test_run ... ok test utils::debug_query::test::test_dump_pattern_nested_nodes ... ok test utils::worker::tests::test_max_item_counter_claim_more_than_baseline ... ok test utils::worker::tests::test_max_item_counter_claim_within_limit ... ok test utils::worker::tests::test_max_item_counter_claim_zero ... ok test utils::worker::tests::test_max_item_counter_initialization ... ok test utils::worker::tests::test_max_item_counter_multiple_small_claims ... ok test utils::worker::tests::test_max_item_counter_partial_claim ... ok test utils::worker::tests::test_max_item_counter_reached_max ... ok test utils::worker::tests::test_max_item_counter_zero_max ... ok test verify::case_result::test::test_is_snapshot_mismatch_only_failure ... ok test verify::case_result::test::test_snapshot ... ok test verify::find_file::test::test_read_multi ... ok test verify::find_file::test::test_read_snapshot ... ok test verify::find_file::test::test_read_test ... ok test verify::reporter::test::test_after_report_mixed_failures ... ok test verify::reporter::test::test_after_report_snapshot_mismatch_only ... ok test verify::reporter::test::test_after_report_success ... ok test verify::reporter::test::test_invalid_case_detail ... ok test verify::reporter::test::test_many_cases ... ok test verify::reporter::test::test_report_summary ... ok test verify::snapshot::tests::test_generate ... ok test verify::reporter::test::test_valid_case_detail ... ok test utils::debug_query::test::test_dump_pattern_with_metavars ... ok test utils::test::test_html_embedding ... ok test utils::worker::tests::test_max_item_counter_concurrent_claims ... ok test verify::test::test_missing ... ok test verify::snapshot::tests::test_secondary_label ... ok test verify::test::test_no_such_rule ... ok test verify::snapshot::tests::test_not_found ... ok test verify::snapshot::tests::test_snapshot_action ... ok test verify::test::test_noisy ... ok test verify::test::test_validated ... ok test verify::test::test_verify_transform ... ok test verify::test_case::tests::test_invalid ... ok test verify::test_case::tests::test_verify_snapshot_with_mismatch ... ok test verify::test_case::tests::test_verify_rule ... ok test verify::test_case::tests::test_verify_snapshot_without_existing ... ok test verify::test_case::tests::test_verify_snapshot_without_existing_2 ... ok test verify::test::test_run_verify_error ... ok test verify::test::test_reported ... ok test verify::test_case::tests::test_verify_snapshot_with_existing ... ok test scan::test::test_scan_with_inline_rules ... ok test print::interactive_print::test::test_open_editor ... ok test run::test::test_run_with_pattern ... ok test scan::test::test_run_with_config ... ok test scan::test::test_scan_with_inline_rules_diff ... ok test run::test::test_run_with_specific_lang ... ok test run::test::test_run_with_strictness ... ok test result: ok. 114 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s Running unittests src/main.rs (target/debug/deps/ast_grep-d5b3e3414541f217) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/alias.rs (target/debug/deps/sg-841d07396c52e740) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/help_test.rs (target/debug/deps/help_test-b9c8579e0da5dffb) running 1 test test test_help_work_for_invalid_sgconfig ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/run_test.rs (target/debug/deps/run_test-a31c4caab744c30c) running 13 tests test test_kind_selector_error_context ... ok test test_rewrite_js_in_html ... ok test test_debug_query ... ok test test_js_in_html ... ok test test_simple_specific_lang ... ok test test_simple_infer_lang ... ok test test_kind_selector ... ok test test_unsupport_config_arg ... ok test test_status_code_fail_with_no_match ... ok test test_trace_default_project ... ok test test_inspect ... ok test test_default_run_with_kind_selector ... ok test test_trace_project ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/scan_test.rs (target/debug/deps/scan_test-ad018733b05d3eb7) running 31 tests test test_scan_multi_rule_file_mixed_ids ... ok test test_scan_invalid_rule_id ... ok test test_scan_unused_suppression ... ok test test_scan_unused_suppression_off ... ok test test_sg_rule_off ... ok test test_max_diagnostics_shown ... ok test test_severity_override_with_inline_rule_and_stdin ... ok test test_max_diagnostics_shown_stdin ... ok test test_scan_duplicate_default_ids ... ok test test_sg_scan_inline_rules ... ok test test_status_code_success_with_no_match ... ok test test_scan_multi_rule_file_auto_numbered_ids ... ok test test_severity_override_with_inline_rule ... ok test test_scan_rule_id_defaults_to_filename ... ok test test_scan_multi_rule_file_with_explicit_ids ... ok test test_sg_scan_multiple_rules_in_one_file ... ok test test_severity_override_with_rule_path ... ok test test_label ... ok test test_scan_explicit_id_not_overwritten ... ok test test_scan_inline_rules_no_id ... ok test test_max_diagnostics_shown_single_file ... ok test test_transform_indent ... ok test test_yaml_sgconfig_extension ... ok test test_sg_scan_html ... ok test test_sg_scan_py_empty_text ... ok test test_sg_scan_sarif_with_fixes ... ok test test_sg_scan_sarif_output ... ok test test_severity_override ... ok test test_file ... ok test test_unused_suppression_only_in_scan ... ok test test_sg_scan ... ok test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s Running tests/verify_test.rs (target/debug/deps/verify_test-9e32c124e58b70c4) running 5 tests Running 1 tests Running 1 tests Running 0 tests ----------- Case Details ----------- test result: ok. 0 passed; 0 failed; Running 1 tests ----------- Case Details ----------- [Noisy] Expect test-rule to report no issue, but some issues found in: Some(123) [Missing] Expect rule test-rule to report issues, but none found in: None FAIL test-rule NM test test_sg_test_error ... ok ----------- Case Details ----------- [Noisy] Expect test-rule to report no issue, but some issues found in: Some(123) [Missing] Expect rule test-rule to report issues, but none found in: None FAIL test-rule NM test test_sg_test_filter ... ok ----------- Case Details ----------- [Noisy] Expect test-rule to report no issue, but some issues found in: Some(123) [Missing] Expect rule test-rule to report issues, but none found in: None FAIL test-rule NM Running 1 tests Configuration not found! test-rule test test_sg_test_follow_symlinked_test_dir ... ok ----------- Case Details ----------- test result: ok. 0 passed; 0 failed; Running 1 tests ----------- Case Details ----------- [Noisy] Expect test-rule to report no issue, but some issues found in: Some(123) [Missing] Expect rule test-rule to report issues, but none found in: None FAIL test-rule NM Running 1 tests test test_sg_test_off_rule ... ok ----------- Case Details ----------- PASS test-rule .. test result: ok. 1 passed; 0 failed; test test_sg_test ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/debug/deps/ast_grep_config-252bc5035ab27947) running 230 tests test check_var::test::test_parameterized_global_rule_internal_var_not_in_defined_vars ... ok test check_var::test::test_transform_already_defined ... ok test check_var::test::test_defined_vars ... ok test check_var::test::test_defined_vars_cyclic ... ok test check_var::test::test_defined_vars_in_utils ... ok test check_var::test::test_parameterized_global_rule_only_exports_argument_vars ... ok test check_var::test::test_undefined_vars_in_constraints ... ok test check_var::test::test_undefined_vars_in_fix ... ok test check_var::test::test_undefined_vars_in_transform ... ok test check_var::test::test_use_vars_in_utils ... ok test combined::test::test_file_suppression ... ok test combined::test::test_file_suppression_all ... ok test combined::test::test_ignore_node ... ok test combined::test::test_ignore_node_block_comment ... ok test combined::test::test_ignore_node_same_line ... ok test combined::test::test_no_suppress_all_bare ... ok test combined::test::test_no_suppress_all_file_level ... ok test combined::test::test_no_suppress_all_missing_colon ... ok test combined::test::test_no_suppress_all_same_line ... ok test combined::test::test_no_suppress_all_with_colon_does_not_fire ... ok test combined::test::test_non_used_suppression ... ok test combined::test::test_parse_suppression_set_trims_block_comment_trailing ... ok test fixer::test::test_deserialize_object ... ok test fixer::test::test_fixer_list ... ok test fixer::test::test_parse ... ok test fixer::test::test_parse_config ... ok test fixer::test::test_parse_str ... ok test fixer::test::test_relace_range ... ok test fixer::test::test_replace_fixer ... ok test label::tests::test_get_default_labels ... ok test label::tests::test_get_labels_from_config_multiple ... ok test label::tests::test_get_labels_from_config_single ... ok test label::tests::test_label_primary_secondary ... ok test maybe::test::test_de_correct_err ... ok test maybe::test::test_de_correct_ok ... ok test maybe::test::test_de_wrong_err ... ok test maybe::test::test_from_optio ... ok test maybe::test::test_unwrap_absent - should panic ... ok test rule::deserialize_env::test::test_cyclic_not ... ok test rule::deserialize_env::test::test_invalid_global_utility_id ... ok test rule::deserialize_env::test::test_local_util_kinds ... ok test rule::deserialize_env::test::test_local_util_matches ... ok test rule::deserialize_env::test::test_using_global_rule_in_local ... ok test rule::nth_child::test::test_find_index_reverse ... ok test rule::nth_child::test::test_error ... ok test rule::nth_child::test::test_find_of_rule ... ok test rule::nth_child::test::test_parse_selector ... ok test rule::nth_child::test::test_positional ... ok test rule::nth_child::test::test_positional_an_b ... ok test rule::nth_child::test::test_serialize ... ok test rule::nth_child::test::test_verify_util ... ok test rule::parameterized_util::test::test_validate_utility_arguments ... ok test rule::parameterized_util::test::test_validate_utility_id ... ok test rule::range::test::test_invalid_range ... ok test rule::range::test::test_multiline_range ... ok test rule::range::test::test_range_match ... ok test rule::range::test::test_range_non_match ... ok test rule::range::test::test_range_with_none_columns_multiline ... ok test rule::range::test::test_range_with_none_end_column ... ok test rule::range::test::test_range_with_none_start_column ... ok test rule::range::test::test_try_new_invalid_range_with_none_columns ... ok test rule::range::test::test_unicode_range ... ok test rule::nth_child::test::test_find_index_simple ... ok test rule::deserialize_env::test::test_using_cyclic_local ... ok test rule::referent_rule::test::test_cyclic_all ... ok test rule::deserialize_env::test::test_using_transitive_cycle ... ok test rule::referent_rule::test::test_cyclic_not ... ok test rule::nth_child::test::test_defined_vars ... ok test rule::referent_rule::test::test_recursive_relation_potential_kinds_terminates ... ok test rule::deserialize_env::test::test_local_utils_reject_reserved_id_chars ... ok test rule::referent_rule::test::test_success_rule ... ok test rule::relational_rule::test::test_defined_vars ... ok test rule::relational_rule::test::test_follows_immediate ... ok test rule::relational_rule::test::test_follows_operator ... ok test rule::referent_rule::test::test_cyclic_error ... ok test rule::relational_rule::test::test_has_immediate ... ok test rule::relational_rule::test::test_has_rule ... ok test rule::selector::test::test_not_selector_excludes ... ok test rule::relational_rule::test::test_precedes_immediate ... ok test rule::relational_rule::test::test_precedes_operator ... ok test rule::selector::test::test_has_error_cases ... ok test rule::selector::test::test_nth_child_negative_an_plus_b ... ok test rule::selector::test::test_not_selector ... ok test rule::relational_rule::test::test_has_field ... ok test rule::relational_rule::test::test_has_until_should_not_abort_prematurely ... ok test rule::selector::test::test_edge_cases ... ok test rule::selector::test::test_has_direct_child_selector ... ok test rule::selector::test::test_has_selector ... ok test rule::relational_rule::test::test_has_until_should_be_inclusive ... ok test rule::selector::test::test_has_tokens ... ok test rule::relational_rule::test::test_inside_inclusive ... ok test rule::selector::test::test_has_with_whitespace ... ok test rule::relational_rule::test::test_inside_rule ... ok test rule::relational_rule::test::test_invalid_field ... ok test rule::selector::test::test_identifier_with_number ... ok test rule::selector::test::test_illegal_character ... ok test rule::selector::test::test_is_selector ... ok test rule::selector::test::test_is_selector_in_combinator ... ok test rule::relational_rule::test::test_inside_field ... ok test rule::relational_rule::test::test_inside_immediate ... ok test rule::selector::test::test_valid_tokens ... ok test rule::selector::test::test_nth_last_child_selector ... ok test rule::selector::test::test_nth_child_of_complex_selector ... ok test rule::selector::test::test_nth_child_selector_with_whitespace ... ok test rule::stop_by::test::test_stop_by_no_defined_vars ... ok test rule::stop_by::test::test_stop_by_ok ... ok test rule::test::test_augmentation ... ok test rule::test::test_defined_vars ... ok test rule::selector::test::test_nth_child_of_selector ... ok test rule::stop_by::test::test_stop_by_err ... ok test rule::selector::test::test_nth_child_selector ... ok test rule::test::test_deserialize_rule ... ok test rule::selector::test::test_parse_selector ... ok test rule::stop_by::test::test_serialization_deserialization_symmetry ... ok test rule::stop_by::test::test_stop_by_defined_vars ... ok test rule::test::test_deserialize_order ... ok test rule::stop_by::test::test_relational ... ok test rule::test::test_issue_1225 ... ok test rule::test::test_maybe_not ... ok test rule::test::test_multi_augmentation ... ok test rule::test::test_multiple_parameterized_matches_syntax ... ok test rule::test::test_nested_augmentation ... ok test rule::test::test_parameterized_matches_syntax ... ok test rule::test::test_pattern ... ok test rule::test::test_precedes_follows ... ok test rule_collection::test::test_build_glob_set_case_insensitive ... ok test rule_collection::test::test_build_glob_set_case_sensitive ... ok test rule_collection::test::test_build_glob_set_mixed ... ok test rule_collection::test::test_build_glob_set_simple ... ok test rule_collection::test::test_files_rule ... ok test rule_collection::test::test_files_with_ignores_rule ... ok test rule::test::test_issue_1164 ... ok test rule_collection::test::test_rules_for_path ... ignored test rule_collection::test::test_ignore_rule ... ok test rule_config::test::test_file_glob_case_sensitive ... ok test rule_config::test::test_file_glob_case_insensitive ... ok test rule_config::test::test_file_glob_mixed_formats ... ok test rule_collection::test::test_rule_collection_get_tenured_rule ... ok test rule_config::test::test_add_rewriters ... ok test rule_config::test::test_undefined_rewriter ... ok test rule_collection::test::test_rule_collection_get_contingent_rule ... ok test rule_config::test::test_augmented_rule ... ok test rule_config::test::test_get_message_transform_string ... ok test rule_config::test::test_label ... ok test rule_config::test::test_multiple_augment_rule ... ok test rule_config::test::test_parameterized_global_rule_argument_vars_do_not_conflict_with_internal_vars ... ok test rule_config::test::test_complex_metadata ... ok test rule_config::test::test_local_util_metavar_does_affect_yaml_rule_matching ... ok test rule_config::test::test_parameterized_global_rule_metavar_does_not_affect_yaml_rule_matching ... ok test rule_config::test::test_parameterized_global_rule_does_not_interfere_with_same_name_local_var ... ok test rule_config::test::test_rule_message ... ok test rule_config::test::test_parameterized_global_rule_exports_argument_env_only ... ok test rule_config::test::test_file_glob_simple_string ... ok test rule_config::test::test_get_message_transform ... ok test rule_config::test::test_undefined_rewriter_in_transform ... ok test rule_config::test::test_get_fixer ... ok test rule_config::test::test_rewriter_should_have_fix ... ok test rule_config::test::test_use_rewriter_recursive ... ok test rule_config::test::test_rewriter_use_undefined_var ... ok test rule_config::test::test_rewriter_use_upper_var ... ok test rule_config::test::test_rewriter_utils_should_not_pollute_registration ... ok test rule_config::test::test_rewriters_access_utils ... ok test rule_config::test::test_rule_env ... ok test rule_config::test::test_transform ... ok test rule_core::test::test_rule_reg_with_utils ... ok test rule_core::test::test_rule_with_constraints ... ok test rule_core::test::test_undefined_utils_error ... ok test rule_config::test::test_utils_in_rewriter_should_work ... ok test test::test_deserialize_not_inside ... ok test rule_config::test::test_utils_rule ... ok test test::test_util_rule_with_vaargs ... ok test rule_config::test::test_wrong_rewriter ... ok test test::test_deserialize_rule_config ... ok test rule_core::test::test_bare_parameterized_global_rule_without_args_is_rejected ... ok test rule_core::test::test_constraints_inheriting_env ... ok test rule_core::test::test_constraints_writing_to_env ... ok test rule_core::test::test_cyclic_transform_error ... ok test rule_core::test::test_nested_parameterized_global_rule_can_use_outer_param_in_nested_call ... ok test rule_core::test::test_local_utils_in_parameterized_global_rule_can_match_param_rule ... ok test rule_core::test::test_parameterized_global_call_cycle_in_argument_rule ... ok test rule_core::test::test_parameterized_global_call_cycle_in_argument_rule_with_param_reference ... ok test rule_core::test::test_parameterized_global_rule_rejects_unknown_args ... ok test rule_core::test::test_parameterized_global_rule_requires_all_args ... ok test rule_core::test::test_rewriter_writing_to_env ... ok test rule_core::test::test_rule_error ... ok test test::test_deserialize_meta_var ... ok test test::test_deserialize_nested ... ok test rule_core::test::test_utils_error ... ok test test::test_deserialize_inside ... ok test transform::string_case::test::test_split ... ok test test::test_deserialize_constraints ... ok test test::test_deserialize_kind ... ok test transform::rewrite::test::test_rewriters_order ... ok test transform::parse::test::test_valid_transform ... ok test transform::rewrite::test::test_node_not_found ... ok test transform::test::test_transform_indentation ... ok test transform::rewrite::test::test_perform_multiple_rewriters ... ok test transform::rewrite::test::test_recursive_rewriters ... ok test transform::parse::test::test_decompose_str ... ok test transform::trans::test::test_no_start_char ... ok test transform::trans::test::test_no_end_char ... ok test transform::parse::test::test_decompose_cases ... ok test transform::trans::test::test_separation_convert ... ok test transform::parse::test::test_parse_replace ... ok test transform::parse::test::test_parse_convert ... ok test transform::trans::test::test_simple_replace ... ok test transform::trans::test::test_transform_indentation_with_insertion ... ok test transform::parse::test::test_parse_rewrite ... ok test transform::parse::test::test_parse_substring ... ok test transform::rewrite::test::test_ignore_unused_rewriters ... ok test transform::trans::test::test_transform_parse_error ... ok test transform::trans::test::test_wrong_rule ... ok test transform::rewrite::test::test_perform_one_rewrite ... ok test transform::string_case::test::test_split_by_separator ... ok test transform::string_case::test::test_format ... ok test transform::rewrite::test::test_rewrite_use_enclosing_env ... ok test transform::test::test_single_cyclic_transform ... ok test transform::rewrite::test::test_rewriters_join_by ... ok test transform::rewrite::test::test_rewriters_overlapping ... ok test transform::rewrite::test::test_should_inherit_match_env ... ok test transform::string_case::test::test_case_conversions ... ok test transform::test::test_transform_str ... ok test transform::test::test_transform_use_matched ... ok test transform::trans::test::test_capitalize_convert ... ok test transform::trans::test::test_dependent_trans ... ok test transform::trans::test::test_insert_env ... ok test transform::trans::test::test_replace ... ok test transform::trans::test::test_lowercase_convert ... ok test transform::trans::test::test_uppercase_convert ... ok test transform::test::test_cyclic_transform ... ok test result: ok. 229 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (target/debug/deps/ast_grep_core-42f555b299d2b8df) running 151 tests test match_tree::match_node::test::test_template_match ... ok test match_tree::match_node::test::test_signature_match ... ok test match_tree::match_node::test::test_ast_match ... ok test match_tree::test::test_single_ellipsis ... ok test match_tree::strictness::test::test_ast_trailing_comma ... ok test match_tree::test::test_match_end ... ok test match_tree::test::test_meta_var_multiple_occurrence ... ok test match_tree::test::test_meta_var_named ... ok test match_tree::test::test_named_ellipsis ... ok test match_tree::test::test_nested_match ... ok test match_tree::test::test_simple_match ... ok test match_tree::match_node::test::test_cst_match ... ok test match_tree::test::test_leading_ellipsis ... ok test match_tree::test::test_gh_1087 ... ok test match_tree::match_node::test::test_relaxed_match ... ok test match_tree::test::test_trailing_ellipsis ... ok test match_tree::test::test_ellipsis_end ... ok test match_tree::strictness::test::test_ignore_comment ... ok test matcher::kind::test::test_kind_match ... ok test matcher::kind::test::test_kind_potential_kinds ... ok test matcher::kind::test::test_kind_non_match ... ok test matcher::node_match::test::test_node_env ... ok test matcher::pattern::test::test_contextual_match_with_env ... ok test matcher::pattern::test::test_extract_complex_meta_var ... ok test matcher::pattern::test::test_extract_duplicate_meta_var ... ok test matcher::pattern::test::test_multi_node_meta_var ... ignored test matcher::pattern::test::test_multi_node_pattern ... ignored test match_tree::strictness::test::test_template_pattern ... ok test match_tree::test::test_string ... ok test match_tree::test::test_should_exactly_match ... ok test matcher::pattern::test::test_bare_wildcard_in_context ... ok test matcher::node_match::test::test_replace_by ... ok test matcher::pattern::test::test_bare_wildcard ... ok test matcher::pattern::test::test_contextual_pattern ... ok test matcher::pattern::test::test_contextual_pattern_vars ... ok test matcher::pattern::test::test_contextual_potential_kinds ... ok test matcher::pattern::test::test_contextual_unmatch_with_env ... ok test matcher::pattern::test::test_contextual_wildcard ... ok test matcher::pattern::test::test_debug_pattern ... ok test matcher::pattern::test::test_error_kind ... ok test matcher::pattern::test::test_extract_meta_var_from_pattern ... ok test matcher::pattern::test::test_gh_1087 ... ok test matcher::pattern::test::test_match_non_atomic ... ok test matcher::pattern::test::test_meta_variable ... ok test matcher::pattern::test::test_meta_variable_env ... ok test matcher::pattern::test::test_pattern_error ... ok test matcher::pattern::test::test_pattern_fixed_string ... ok test matcher::pattern::test::test_pattern_potential_kinds ... ok test matcher::pattern::test::test_pattern_should_not_pollute_env ... ok test matcher::pattern::test::test_class_assignment ... ok test match_tree::test::test_skip_trivial_node ... ok test match_tree::test::test_trivia_in_pattern ... ok test matcher::node_match::test::test_node_match_as_node ... ok test match_tree::test::test_match_inner ... ok test matcher::pattern::test::test_pattern_size ... ignored test matcher::pattern::test::test_whitespace ... ok test meta_var::test::test_non_ascii_meta_var ... ok test node::test::test_inside ... ok test meta_var::test::test_multi_var_match_with_trailing ... ok test matcher::pattern::test::test_pattern_with_non_root_meta_var ... ok test matcher::pattern::test::test_return ... ok test matcher::pattern::test::test_template_pattern_have_no_kinds ... ok test meta_var::test::test_match_constraints ... ok test meta_var::test::test_match_not_constraints ... ok test meta_var::test::test_match_var ... ok test node::test::test_is_leaf ... ok test meta_var::test::test_multi_var_match ... ok test meta_var::test::test_not_meta_var ... ok test node::test::follows ... ok test node::test::precedes ... ok test node::test::test_ascii_pos ... ok test node::test::test_child_by_field_id ... ok test node::test::test_children ... ok test node::test::test_display_context ... ok test node::test::test_empty ... ok test node::test::test_field ... ok test node::test::test_field_children ... ok test node::test::test_has ... ok test node::test::test_multi_line_context ... ok test node::test::test_remove ... ok test node::test::test_replace_all_multiple_sorted ... ok test node::test::test_replace_all_nested ... ok test node::test::test_unicode_pos ... ok test pinned::test::test_node_match ... ignored test ops::test::test_all_kinds ... ok test ops::test::test_not ... ok test pinned::test::test_vec_node ... ok test ops::test::test_or_kinds ... ok test replacer::indent::test::test_first_line_indent_deindent ... ok test replacer::indent::test::test_leading_text_indent_replace ... ok test replacer::indent::test::test_leading_text_replace ... ok test replacer::indent::test::test_long_line_no_deindent ... ok test ops::test::test_or_revert_env ... ok test replacer::indent::test::test_malformed_deindent ... ok test replacer::indent::test::test_middle_deindent ... ok test replacer::indent::test::test_nested_deindent ... ok test ops::test::test_all_revert_env ... ok test ops::test::test_or ... ok test ops::test::test_and_kinds ... ok test ops::test::test_multiple_match_order ... ok test replacer::indent::test::test_simple_deindent ... ok test replacer::indent::test::test_simple_replace ... ok test replacer::indent::test::test_space_in_middle_deindent ... ok test replacer::structural::test::test_multi_ellipsis ... ok test replacer::structural::test::test_multiple_env ... ok test replacer::structural::test::test_multiple_occurrences ... ok test replacer::structural::test::test_nested_matching_replace ... ok test replacer::structural::test::test_no_env ... ok test replacer::structural::test::test_replace_in_string ... ok test replacer::structural::test::test_single_env ... ok test replacer::template::test::test_ellipsis_meta_var ... ok test replacer::template::test::test_example ... ok test replacer::template::test::test_multi_ellipsis ... ok test replacer::template::test::test_multi_row_replace ... ok test ops::test::test_any_kinds ... ok test replacer::template::test::test_multiple_env ... ok test pinned::test::test_borrow ... ok test ops::test::test_any_revert_env ... ok test replacer::indent::test::test_indent_replace ... ok test replacer::indent::test::test_no_deindent ... ok test replacer::template::test::test_multiple_occurrences ... ok test replacer::structural::test::test_ellipsis_meta_var ... ok test ops::test::test_and ... ok test ops::test::test_api_and ... ok test ops::test::test_api_or ... ok test replacer::template::test::test_replace_rewriter ... ok test tree_sitter::test::test_tree_sitter ... ok test replacer::template::test::test_replace_in_string ... ok test replacer::template::test::test_nested_matching_replace ... ok test ops::test::test_multiple_match ... ok test replacer::template::test::test_no_env ... ok test replacer::template::test::test_template ... ok test tree_sitter::test::test_edit ... ok test test::test_replace_by_rule ... ok test replacer::template::test::test_template_vars ... ok test test::test_replace ... ok test test::test_replace_trivia ... ok test test::test_replace_trivia_with_skipped ... ok test test::test_replace_unnamed_node ... ok test replacer::template::test::test_single_env ... ok test tree_sitter::test::test_object_literal ... ok test tree_sitter::test::test_row_col ... ok test tree_sitter::test::test_string ... ok test tree_sitter::traversal::test::tes_pre_order ... ok test tree_sitter::traversal::test::test_different_order ... ok test tree_sitter::traversal::test::test_fused_traversal ... ok test tree_sitter::traversal::test::test_non_root_traverse ... ok test tree_sitter::traversal::test::test_post_order ... ok test tree_sitter::traversal::test::test_traversal_leaf ... ok test tree_sitter::traversal::test::test_post_order_visitor ... ok test tree_sitter::traversal::test::test_pre_order_visitor ... ok test result: ok. 147 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.05s Running unittests src/lib.rs (target/debug/deps/ast_grep_dynamic-c749ae29b1ba4d9c) running 5 tests test custom_lang::test::test_custom_lang_platform ... ok test test::test_load_parser ... ok test test::test_register_lang ... ok test custom_lang::test::test_custom_lang ... ok test custom_lang::test::test_unsupport_platform ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/ast_grep_language-ce832ddc15e58a0b) running 69 tests test bash::test_bash_pattern_no_match ... ok test bash::test_bash_replace ... ok corrupted size vs. prev_size error: test failed, to rerun pass `-p ast-grep-language --lib` Caused by: process didn't exit successfully: `/startdir/src/ast-grep-0.43.0/target/debug/deps/ast_grep_language-ce832ddc15e58a0b` (signal: 6, SIGABRT: process abort signal) ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_3c37411e-9cd7-4cdc-a88f-076140c32d16/build