From 83702137a31ffb2382dbb867f77dfc4003b71dd5 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Sat, 25 Nov 2023 00:38:51 +0200 Subject: [PATCH 01/12] feat: mutation testing initial integration - dockerfile and shell script for specific packages - ci.yml for diff on packages on PR --- .../Dockerfile.mutation-testing | 29 ++++++++++++++++ .github/workflows/ci.yml | 29 ++++++++++++++-- .gitignore | 1 + mutants-testing-general.sh | 34 +++++++++++++++++++ 4 files changed, 91 insertions(+), 2 deletions(-) create mode 100644 .github/actions/bitcoin-int-tests/Dockerfile.mutation-testing create mode 100644 mutants-testing-general.sh diff --git a/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing b/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing new file mode 100644 index 00000000000..2d26551a088 --- /dev/null +++ b/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing @@ -0,0 +1,29 @@ +FROM rust:bullseye + +# Set the working directory in the container +WORKDIR /src + +# Copy all the files into the container +COPY . . + +# Update rustup and build the project +RUN rustup update + +# Install cargo-mutants +RUN cargo install cargo-mutants + +# Make a directory for mutants +RUN mkdir -p mutants + +# Run mutants for different packages +RUN cargo mutants --package clarity --output mutants/clarity +RUN cargo mutants --package libsigner --output mutants/libsigner +# RUN cargo mutants --package libstackerdb --output mutants/libstackerdb +# RUN cargo mutants --package pox-locking --output mutants/pox-locking +# RUN cargo mutants --package stacks-common --output mutants/stacks-common +# RUN cargo mutants --package stx-genesis --output mutants/stx-genesis + +# Comment out the commands for 'stacks-node' and 'stackslib' following the mutants.sh script +# RUN cargo mutants --package stacks-signer --output mutants/stacks-signer +# RUN cargo mutants --package stacks-node --output mutants/stacks-node +# RUN cargo mutants --package stackslib --output mutants/stackslib diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 605b0818c04..4252e729f91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ on: workflow_dispatch: inputs: tag: - description: "The tag to create (optional)" + description: 'The tag to create (optional)' required: false concurrency: @@ -38,7 +38,7 @@ jobs: with: toolchain: ${{ env.RUST_TOOLCHAIN }} components: rustfmt - - name: Rustfmt + - name: Rustfmt id: rustfmt uses: actions-rust-lang/rustfmt@v1 @@ -75,6 +75,31 @@ jobs: base: ${{ env.BRANCH_NAME }} head: HEAD + ## Mutants testing: Execute on PR on packages that have tested functions modified + incremental-mutants: + name: Incremental Mutants Testing + runs-on: ubuntu-latest + if: github.event_name == 'pull_request' + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Relative diff + run: | + git branch -av + git diff origin/${{ github.base_ref }}.. | tee git.diff + - uses: Swatinem/rust-cache@v2 + - run: cargo install cargo-mutants + - name: Mutants + run: | + cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff || true + - name: Archive mutants.out + uses: actions/upload-artifact@v3 + if: always() + with: + name: mutants-incremental.out + path: mutants.out + ############################################### ## Build Tagged Release ############################################### diff --git a/.gitignore b/.gitignore index 5069c47120f..ef04f35d599 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ pip-log.txt .coverage .tox nosetests.xml +mutants.out* # Translations *.mo diff --git a/mutants-testing-general.sh b/mutants-testing-general.sh new file mode 100644 index 00000000000..aa0f0e81e75 --- /dev/null +++ b/mutants-testing-general.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# Create mutants directory +mkdir mutants + +### Run mutation testing on the packages uncommented + +# Run mutation testing for clarity package +cargo mutants --package clarity --output mutants/clarity + +# Run mutation testing for libsigner package +cargo mutants --package libsigner --output mutants/libsigner + +# Run mutation testing for libstackerdb package +cargo mutants --package libstackerdb --output mutants/libstackerdb + +# Run mutation testing for pox-locking package +cargo mutants --package pox-locking --output mutants/pox-locking + +# Run mutation testing for stacks-common package +cargo mutants --package stacks-common --output mutants/stacks-common + +# Run mutation testing for stx-genesis package +cargo mutants --package stx-genesis --output mutants/stx-genesis + + +# Run mutation testing for stacks-signer package - working, 10 min approx. +# cargo mutants --package stacks-signer --output mutants/stacks-signer + +# Commented out mutation testing for stacks-node package due to test errors and long compile/testing time +# cargo mutants --package stacks-node --output mutants/stacks-node + +# Commented out mutation testing for stackslib package due to long compile/testing time +# cargo mutants --package stackslib --output mutants/stackslib From 1c5a75c9b36956347d8da9336ad54d41ce7263f3 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Sat, 25 Nov 2023 01:13:14 +0200 Subject: [PATCH 02/12] fix: made functions discoverable to be mutants --- clarity/Cargo.toml | 2 +- clarity/src/{libclarity.rs => mod.rs} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename clarity/src/{libclarity.rs => mod.rs} (100%) diff --git a/clarity/Cargo.toml b/clarity/Cargo.toml index 86089991dc1..791e9810157 100644 --- a/clarity/Cargo.toml +++ b/clarity/Cargo.toml @@ -15,7 +15,7 @@ resolver = "2" [lib] name = "clarity" -path = "./src/libclarity.rs" +path = "./src/mod.rs" [dependencies] rand = "0.7.3" diff --git a/clarity/src/libclarity.rs b/clarity/src/mod.rs similarity index 100% rename from clarity/src/libclarity.rs rename to clarity/src/mod.rs From 19f56ea3fb72c205cf808088c855801a2684fda8 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Mon, 27 Nov 2023 15:54:09 +0200 Subject: [PATCH 03/12] feat: added mutants output before fix clarity package --- .gitignore | 1 - clarity/Cargo.toml | 2 +- clarity/src/{mod.rs => libclarity.rs} | 0 mutants/clarity/mutants.out/caught.txt | 0 mutants/clarity/mutants.out/lock.json | 6 + mutants/clarity/mutants.out/missed.txt | 2 + mutants/clarity/mutants.out/mutants.json | 38 +++++ mutants/clarity/mutants.out/outcomes.json | 179 ++++++++++++++++++++++ mutants/clarity/mutants.out/timeout.txt | 0 mutants/clarity/mutants.out/unviable.txt | 2 + 10 files changed, 228 insertions(+), 2 deletions(-) rename clarity/src/{mod.rs => libclarity.rs} (100%) create mode 100644 mutants/clarity/mutants.out/caught.txt create mode 100644 mutants/clarity/mutants.out/lock.json create mode 100644 mutants/clarity/mutants.out/missed.txt create mode 100644 mutants/clarity/mutants.out/mutants.json create mode 100644 mutants/clarity/mutants.out/outcomes.json create mode 100644 mutants/clarity/mutants.out/timeout.txt create mode 100644 mutants/clarity/mutants.out/unviable.txt diff --git a/.gitignore b/.gitignore index ef04f35d599..5069c47120f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,7 +23,6 @@ pip-log.txt .coverage .tox nosetests.xml -mutants.out* # Translations *.mo diff --git a/clarity/Cargo.toml b/clarity/Cargo.toml index 791e9810157..86089991dc1 100644 --- a/clarity/Cargo.toml +++ b/clarity/Cargo.toml @@ -15,7 +15,7 @@ resolver = "2" [lib] name = "clarity" -path = "./src/mod.rs" +path = "./src/libclarity.rs" [dependencies] rand = "0.7.3" diff --git a/clarity/src/mod.rs b/clarity/src/libclarity.rs similarity index 100% rename from clarity/src/mod.rs rename to clarity/src/libclarity.rs diff --git a/mutants/clarity/mutants.out/caught.txt b/mutants/clarity/mutants.out/caught.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mutants/clarity/mutants.out/lock.json b/mutants/clarity/mutants.out/lock.json new file mode 100644 index 00000000000..d975e39ebd4 --- /dev/null +++ b/mutants/clarity/mutants.out/lock.json @@ -0,0 +1,6 @@ +{ + "cargo_mutants_version": "23.11.1", + "start_time": "2023-11-27T13:34:56.627198Z", + "hostname": "asuciu-macbook-pro.local", + "username": "asuciu" +} diff --git a/mutants/clarity/mutants.out/missed.txt b/mutants/clarity/mutants.out/missed.txt new file mode 100644 index 00000000000..57aa2119966 --- /dev/null +++ b/mutants/clarity/mutants.out/missed.txt @@ -0,0 +1,2 @@ +clarity/src/libclarity.rs:96: replace version_string -> String with String::new() +clarity/src/libclarity.rs:96: replace version_string -> String with "xyzzy".into() diff --git a/mutants/clarity/mutants.out/mutants.json b/mutants/clarity/mutants.out/mutants.json new file mode 100644 index 00000000000..c2671c1849c --- /dev/null +++ b/mutants/clarity/mutants.out/mutants.json @@ -0,0 +1,38 @@ +[ + { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 81, + "function": "boot_util::boot_code_addr", + "return_type": "-> StacksAddress", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 96, + "function": "version_string", + "return_type": "-> String", + "replacement": "String::new()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 73, + "function": "boot_util::boot_code_id", + "return_type": "-> QualifiedContractIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 96, + "function": "version_string", + "return_type": "-> String", + "replacement": "\"xyzzy\".into()", + "genre": "FnValue" + } +] \ No newline at end of file diff --git a/mutants/clarity/mutants.out/outcomes.json b/mutants/clarity/mutants.out/outcomes.json new file mode 100644 index 00000000000..b9556f45a03 --- /dev/null +++ b/mutants/clarity/mutants.out/outcomes.json @@ -0,0 +1,179 @@ +{ + "outcomes": [ + { + "scenario": "Baseline", + "log_path": "mutants/clarity/mutants.out/log/baseline.log", + "summary": "Success", + "phase_results": [ + { + "phase": "Build", + "duration": 46.04112825, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 13.555701334, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 81, + "function": "boot_util::boot_code_addr", + "return_type": "-> StacksAddress", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_81.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.030609209, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 96, + "function": "version_string", + "return_type": "-> String", + "replacement": "String::new()", + "genre": "FnValue" + } + }, + "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_96.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 6.272183792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 3.609116292, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 73, + "function": "boot_util::boot_code_id", + "return_type": "-> QualifiedContractIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_73.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 1.755918375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/libclarity.rs", + "line": 96, + "function": "version_string", + "return_type": "-> String", + "replacement": "\"xyzzy\".into()", + "genre": "FnValue" + } + }, + "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_96_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 5.987611125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 3.399572666, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + ] + } + ] + } + ], + "total_mutants": 4, + "missed": 2, + "caught": 0, + "timeout": 0, + "unviable": 2, + "success": 0, + "failure": 0 +} \ No newline at end of file diff --git a/mutants/clarity/mutants.out/timeout.txt b/mutants/clarity/mutants.out/timeout.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mutants/clarity/mutants.out/unviable.txt b/mutants/clarity/mutants.out/unviable.txt new file mode 100644 index 00000000000..9e7caf81c02 --- /dev/null +++ b/mutants/clarity/mutants.out/unviable.txt @@ -0,0 +1,2 @@ +clarity/src/libclarity.rs:81: replace boot_util::boot_code_addr -> StacksAddress with Default::default() +clarity/src/libclarity.rs:73: replace boot_util::boot_code_id -> QualifiedContractIdentifier with Default::default() From a3caebb32fb5b44925e642aecef70ae123d85388 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Mon, 27 Nov 2023 16:32:58 +0200 Subject: [PATCH 04/12] feat: added mutants output after fix clarity package --- clarity/Cargo.toml | 2 +- clarity/src/{libclarity.rs => mod.rs} | 0 mutants/clarity/mutants.out/caught.txt | 54 + mutants/clarity/mutants.out/lock.json | 2 +- mutants/clarity/mutants.out/missed.txt | 26 +- mutants/clarity/mutants.out/mutants.json | 1247 +++++- mutants/clarity/mutants.out/outcomes.json | 4837 ++++++++++++++++++++- mutants/clarity/mutants.out/unviable.txt | 63 +- 8 files changed, 6166 insertions(+), 65 deletions(-) rename clarity/src/{libclarity.rs => mod.rs} (100%) diff --git a/clarity/Cargo.toml b/clarity/Cargo.toml index 86089991dc1..791e9810157 100644 --- a/clarity/Cargo.toml +++ b/clarity/Cargo.toml @@ -15,7 +15,7 @@ resolver = "2" [lib] name = "clarity" -path = "./src/libclarity.rs" +path = "./src/mod.rs" [dependencies] rand = "0.7.3" diff --git a/clarity/src/libclarity.rs b/clarity/src/mod.rs similarity index 100% rename from clarity/src/libclarity.rs rename to clarity/src/mod.rs diff --git a/mutants/clarity/mutants.out/caught.txt b/mutants/clarity/mutants.out/caught.txt index e69de29bb2d..7325042f1c6 100644 --- a/mutants/clarity/mutants.out/caught.txt +++ b/mutants/clarity/mutants.out/caught.txt @@ -0,0 +1,54 @@ +clarity/src/vm/types/signatures.rs:1923: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 0 +clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:1862: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with None +clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 0 +clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 1 +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 0 +clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with true +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with None +clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with false +clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 0 +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with None +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 0 +clarity/src/vm/types/signatures.rs:1883: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 1 +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with false +clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 1 +clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 0 +clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 1 +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with None +clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with None +clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 1 +clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:1917: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 1 +clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 1 +clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::new()) +clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:470: replace ListTypeData::reduce_max_len with () +clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with None +clarity/src/vm/types/signatures.rs:1852: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with true +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with None +clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 0 +clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![]) +clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 1 +clarity/src/vm/types/signatures.rs:896: replace TupleTypeSignature::shallow_merge with () +clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 0 diff --git a/mutants/clarity/mutants.out/lock.json b/mutants/clarity/mutants.out/lock.json index d975e39ebd4..d5fceb86731 100644 --- a/mutants/clarity/mutants.out/lock.json +++ b/mutants/clarity/mutants.out/lock.json @@ -1,6 +1,6 @@ { "cargo_mutants_version": "23.11.1", - "start_time": "2023-11-27T13:34:56.627198Z", + "start_time": "2023-11-27T14:07:14.518556Z", "hostname": "asuciu-macbook-pro.local", "username": "asuciu" } diff --git a/mutants/clarity/mutants.out/missed.txt b/mutants/clarity/mutants.out/missed.txt index 57aa2119966..93210d252c8 100644 --- a/mutants/clarity/mutants.out/missed.txt +++ b/mutants/clarity/mutants.out/missed.txt @@ -1,2 +1,24 @@ -clarity/src/libclarity.rs:96: replace version_string -> String with String::new() -clarity/src/libclarity.rs:96: replace version_string -> String with "xyzzy".into() +clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(0) +clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with "xyzzy".into() +clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(1) +clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with false +clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(1) +clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with true +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:1872: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1 +clarity/src/vm/types/signatures.rs:1929: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(1) +clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with true +clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 0 +clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(0) +clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(1) +clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with String::new() +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(0) +clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 0 +clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with false +clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 1 +clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(0) diff --git a/mutants/clarity/mutants.out/mutants.json b/mutants/clarity/mutants.out/mutants.json index c2671c1849c..23c0f4d5777 100644 --- a/mutants/clarity/mutants.out/mutants.json +++ b/mutants/clarity/mutants.out/mutants.json @@ -1,38 +1,1253 @@ [ { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 81, - "function": "boot_util::boot_code_addr", - "return_type": "-> StacksAddress", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1923, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 401, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1349, + "function": "TypeSignature::construct_parent_list_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1652, + "function": "TypeSignature::size", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 498, + "function": "TypeSignature::new_response", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 902, + "function": "FixedFunction::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 721, + "function": "TypeSignature::canonicalize", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 243, + "function": "FunctionArgSignature::canonicalize", + "return_type": "-> FunctionArgSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1862, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 524, + "function": "TypeSignature::admits_type", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1356, + "function": "TypeSignature::parent_list_type", + "return_type": "-> std::result::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 464, + "function": "ListTypeData::destruct", + "return_type": "-> (TypeSignature, u32)", + "replacement": "(Default::default(), 0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 524, + "function": "TypeSignature::admits_type", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 69, + "function": "AssetIdentifier::sugared", + "return_type": "-> String", + "replacement": "\"xyzzy\".into()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 913, + "function": "FunctionSignature::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 128, + "function": "SequenceSubtype::unit_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 139, + "function": "SequenceSubtype::is_list_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1463, + "function": "TypeSignature::parse_optional_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1652, + "function": "TypeSignature::size", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 848, + "function": "TupleTypeSignature::len", + "return_type": "-> u64", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1690, + "function": "TypeSignature::type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 139, + "function": "SequenceSubtype::is_list_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 341, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1305, + "function": "TypeSignature::empty_list", + "return_type": "-> ListTypeData", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1417, + "function": "TypeSignature::parse_buff_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 273, + "function": "FunctionType::canonicalize", + "return_type": "-> FunctionType", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 515, + "function": "TypeSignature::is_no_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 992, + "function": "TypeSignature::max_buffer", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 515, + "function": "TypeSignature::is_no_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 486, + "function": "TypeSignature::new_option", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 394, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1339, + "function": "TypeSignature::literal_type_of", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1312, + "function": "TypeSignature::type_of", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 388, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 958, + "function": "TypeSignature::empty_buffer", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1446, + "function": "TypeSignature::parse_string_ascii_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1883, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 978, + "function": "TypeSignature::max_string_ascii", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 806, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 329, + "function": "::from", + "return_type": "-> Self", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1476, + "function": "TypeSignature::parse_response_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 480, + "function": "ListTypeData::get_list_item_type", + "return_type": "-> &TypeSignature", + "replacement": "&Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 394, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 763, + "function": "TypeSignature::concretize", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1007, + "function": "TypeSignature::bound_string_ascii_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1388, + "function": "TypeSignature::parse_list_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 624, + "function": "TypeSignature::admits_type_v2_1", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 511, + "function": "TypeSignature::is_response_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 347, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1409, + "function": "TypeSignature::parse_tuple_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 476, + "function": "ListTypeData::get_max_len", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 476, + "function": "ListTypeData::get_max_len", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 857, + "function": "TupleTypeSignature::field_type", + "return_type": "-> Option<&TypeSignature>", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1872, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1019, + "function": "TypeSignature::factor_out_no_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1766, + "function": "TupleTypeSignature::size", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 887, + "function": "TupleTypeSignature::parse_name_type_pair_list", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 861, + "function": "TupleTypeSignature::get_type_map", + "return_type": "-> &BTreeMap", + "replacement": "&BTreeMap::from_iter([(Default::default(), Default::default())])", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1929, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1065, + "function": "TypeSignature::least_supertype_v2_0", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1167, + "function": "TypeSignature::least_supertype_v2_1", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 341, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 865, + "function": "TupleTypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 857, + "function": "TupleTypeSignature::field_type", + "return_type": "-> Option<&TypeSignature>", + "replacement": "Some(&Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 261, + "function": "FunctionReturnsSignature::canonicalize", + "return_type": "-> FunctionReturnsSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1431, + "function": "TypeSignature::parse_string_utf8_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1917, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 853, + "function": "TupleTypeSignature::is_empty", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1372, + "function": "TypeSignature::parse_atom_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 848, + "function": "TupleTypeSignature::len", + "return_type": "-> u64", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 926, + "function": "FunctionSignature::check_args_trait_compliance", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 926, + "function": "FunctionSignature::check_args_trait_compliance", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 999, + "function": "TypeSignature::contract_name_string_ascii_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 535, + "function": "TypeSignature::admits_type_v2_0", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 624, + "function": "TypeSignature::admits_type_v2_1", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 535, + "function": "TypeSignature::admits_type_v2_0", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 388, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 939, + "function": "FunctionSignature::canonicalize", + "return_type": "-> FunctionSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1551, + "function": "TypeSignature::parse_trait_type_repr", + "return_type": "-> Result>", + "replacement": "Ok(BTreeMap::from_iter([(Default::default(), Default::default())]))", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1551, + "function": "TypeSignature::parse_trait_type_repr", + "return_type": "-> Result>", + "replacement": "Ok(BTreeMap::new())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1301, + "function": "TypeSignature::list_of", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1489, + "function": "TypeSignature::parse_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 825, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 865, + "function": "TupleTypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 365, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 470, + "function": "ListTypeData::reduce_max_len", + "return_type": "", + "replacement": "()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1766, + "function": "TupleTypeSignature::size", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 519, + "function": "TypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 415, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 321, + "function": "::from", + "return_type": "-> FunctionSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 376, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 59, + "function": "AssetIdentifier::STX_burned", + "return_type": "-> AssetIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1852, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 913, + "function": "FunctionSignature::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 511, + "function": "TypeSignature::is_response_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 519, + "function": "TypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 966, + "function": "TypeSignature::min_string_ascii", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 861, + "function": "TupleTypeSignature::get_type_map", + "return_type": "-> &BTreeMap", + "replacement": "&BTreeMap::new()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 962, + "function": "TypeSignature::min_buffer", + "return_type": "-> TypeSignature", "replacement": "Default::default()", "genre": "FnValue" }, { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 96, - "function": "version_string", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1812, + "function": "parse_name_type_pairs", + "return_type": "-> Result>", + "replacement": "Ok(vec![])", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 347, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 444, + "function": "ListTypeData::new_list", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 464, + "function": "ListTypeData::destruct", + "return_type": "-> (TypeSignature, u32)", + "replacement": "(Default::default(), 1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 69, + "function": "AssetIdentifier::sugared", "return_type": "-> String", "replacement": "String::new()", "genre": "FnValue" }, { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 73, - "function": "boot_util::boot_code_id", - "return_type": "-> QualifiedContractIdentifier", + "file": "clarity/src/vm/types/signatures.rs", + "line": 902, + "function": "FixedFunction::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1812, + "function": "parse_name_type_pairs", + "return_type": "-> Result>", + "replacement": "Ok(vec![(Default::default(), Default::default())])", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1627, + "function": "TypeSignature::depth", + "return_type": "-> u8", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 985, + "function": "TypeSignature::max_string_utf8", + "return_type": "-> TypeSignature", "replacement": "Default::default()", "genre": "FnValue" }, { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 96, - "function": "version_string", - "return_type": "-> String", - "replacement": "\"xyzzy\".into()", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1771, + "function": "TupleTypeSignature::max_depth", + "return_type": "-> u8", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 354, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 429, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 853, + "function": "TupleTypeSignature::is_empty", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1054, + "function": "TypeSignature::least_supertype", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 972, + "function": "TypeSignature::min_string_utf8", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 896, + "function": "TupleTypeSignature::shallow_merge", + "return_type": "", + "replacement": "()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 733, + "function": "TypeSignature::canonicalize_v2_1", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1627, + "function": "TypeSignature::depth", + "return_type": "-> u8", + "replacement": "0", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1771, + "function": "TupleTypeSignature::max_depth", + "return_type": "-> u8", + "replacement": "1", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 49, + "function": "AssetIdentifier::STX", + "return_type": "-> AssetIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 335, + "function": "::from", + "return_type": "-> Self", + "replacement": "Default::default()", + "genre": "FnValue" + }, + { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1690, + "function": "TypeSignature::type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", "genre": "FnValue" } ] \ No newline at end of file diff --git a/mutants/clarity/mutants.out/outcomes.json b/mutants/clarity/mutants.out/outcomes.json index b9556f45a03..163ef2651e6 100644 --- a/mutants/clarity/mutants.out/outcomes.json +++ b/mutants/clarity/mutants.out/outcomes.json @@ -2,30 +2,30 @@ "outcomes": [ { "scenario": "Baseline", - "log_path": "mutants/clarity/mutants.out/log/baseline.log", + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/baseline.log", "summary": "Success", "phase_results": [ { "phase": "Build", - "duration": 46.04112825, + "duration": 48.870485542, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "build", "--tests", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" ] }, { "phase": "Test", - "duration": 13.555701334, + "duration": 13.581365083, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "test", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" ] } ] @@ -34,27 +34,4560 @@ "scenario": { "Mutant": { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 81, - "function": "boot_util::boot_code_addr", - "return_type": "-> StacksAddress", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1349, + "function": "TypeSignature::construct_parent_list_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1349.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.413352667, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 498, + "function": "TypeSignature::new_response", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_498.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 1.8009515, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 401, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_401.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 8.302728625, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 721, + "function": "TypeSignature::canonicalize", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_721.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.217074708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 243, + "function": "FunctionArgSignature::canonicalize", + "return_type": "-> FunctionArgSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_243.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.594266708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 902, + "function": "FixedFunction::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_902.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 13.547835583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 18.191711542, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1923, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1923.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 40.211793125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 37.435264791, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1652, + "function": "TypeSignature::size", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1652.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 40.639337375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 38.695793333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 524, + "function": "TypeSignature::admits_type", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_524.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 23.007986375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 21.6112545, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1356, + "function": "TypeSignature::parent_list_type", + "return_type": "-> std::result::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1356.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.227544417, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 464, + "function": "ListTypeData::destruct", + "return_type": "-> (TypeSignature, u32)", + "replacement": "(Default::default(), 0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_464.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.31028175, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1862, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1862.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 51.42247, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 34.323780375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.53248325, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.148738375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 524, + "function": "TypeSignature::admits_type", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_524_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 27.380569833, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.380072333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 128, + "function": "SequenceSubtype::unit_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_128.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.409524667, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 69, + "function": "AssetIdentifier::sugared", + "return_type": "-> String", + "replacement": "\"xyzzy\".into()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_69.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 29.446663375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.413222167, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1463, + "function": "TypeSignature::parse_optional_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1463.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.474340375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 913, + "function": "FunctionSignature::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_913.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.763329209, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 18.006977416, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.627890208, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.050794, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 139, + "function": "SequenceSubtype::is_list_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_139.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.401799458, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.346395333, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 848, + "function": "TupleTypeSignature::len", + "return_type": "-> u64", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_848.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.287401166, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.466721334, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1652, + "function": "TypeSignature::size", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1652_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 28.696065875, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 27.5143085, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 27.29746575, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 21.400906083, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1690, + "function": "TypeSignature::type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1690.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 31.799000625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 24.386971708, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1305, + "function": "TypeSignature::empty_list", + "return_type": "-> ListTypeData", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1305.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.679374833, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1417, + "function": "TypeSignature::parse_buff_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1417.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.883547541, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 273, + "function": "FunctionType::canonicalize", + "return_type": "-> FunctionType", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_273.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.964104416, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 139, + "function": "SequenceSubtype::is_list_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_139_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 27.802188125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 11.663400458, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 341, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_341.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 30.443008583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 10.891368875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 992, + "function": "TypeSignature::max_buffer", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_992.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.977954417, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 486, + "function": "TypeSignature::new_option", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_486.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.949309, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 515, + "function": "TypeSignature::is_no_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_515_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 16.662940541, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 26.950355875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.340065042, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.566255917, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 515, + "function": "TypeSignature::is_no_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_515.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 17.362938667, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 35.683727708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 394, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_394.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.428596417, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.539569416, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1312, + "function": "TypeSignature::type_of", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1312.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.602411708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1339, + "function": "TypeSignature::literal_type_of", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1339.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.225163333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 958, + "function": "TypeSignature::empty_buffer", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_958.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.6419924999999997, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1446, + "function": "TypeSignature::parse_string_ascii_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1446.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.7703145, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 18.313141792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.517415292, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1722, + "function": "ListTypeData::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722_002.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 19.117432125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.168920166, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 978, + "function": "TypeSignature::max_string_ascii", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_978.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.838537667, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 388, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_388.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 19.122941792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.852404458, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 329, + "function": "::from", + "return_type": "-> Self", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_329.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.721400625, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 806, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_806.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 10.547628916, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 480, + "function": "ListTypeData::get_list_item_type", + "return_type": "-> &TypeSignature", + "replacement": "&Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_480.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.957461708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1476, + "function": "TypeSignature::parse_response_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1476.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.321656875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1883, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1883.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 26.04623475, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.193360584, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 763, + "function": "TypeSignature::concretize", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_763.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 10.950827167, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1007, + "function": "TypeSignature::bound_string_ascii_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1007.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.369384333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.466542667, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.240326875, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1388, + "function": "TypeSignature::parse_list_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1388.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 17.4692515, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 394, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_394_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 32.002660209, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 13.946704166, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 33.862695291, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 13.977090042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 624, + "function": "TypeSignature::admits_type_v2_1", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_624.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 31.504170458, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 21.17088, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.22403, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.3472345, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1409, + "function": "TypeSignature::parse_tuple_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1409.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.313209583, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 511, + "function": "TypeSignature::is_response_type", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_511.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.332864583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 14.411179167, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 347, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_347.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.903205959, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 12.939255167, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 476, + "function": "ListTypeData::get_max_len", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_476.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 23.590776833, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 26.328106792, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 476, + "function": "ListTypeData::get_max_len", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_476_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.598913458, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 24.816297667, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 36.564255542, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 12.595694292, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 857, + "function": "TupleTypeSignature::field_type", + "return_type": "-> Option<&TypeSignature>", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_857.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 39.241546583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 11.131983583, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1019, + "function": "TypeSignature::factor_out_no_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1019.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 10.367219875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 887, + "function": "TupleTypeSignature::parse_name_type_pair_list", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_887.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.40049375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 861, + "function": "TupleTypeSignature::get_type_map", + "return_type": "-> &BTreeMap", + "replacement": "&BTreeMap::from_iter([(Default::default(), Default::default())])", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_861.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.293869042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1872, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1872.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.456887166, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 27.397120625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.660173125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 20.802173791, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1766, + "function": "TupleTypeSignature::size", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1766.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 21.661805625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.552763792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1065, + "function": "TypeSignature::least_supertype_v2_0", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1065.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.021114625, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1167, + "function": "TypeSignature::least_supertype_v2_1", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1167.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.657739084, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1929, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1929.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 37.439525708, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 10.930792666, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 857, + "function": "TupleTypeSignature::field_type", + "return_type": "-> Option<&TypeSignature>", + "replacement": "Some(&Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_857_001.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 16.4943715, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 23.868041583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 11.95483925, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 261, + "function": "FunctionReturnsSignature::canonicalize", + "return_type": "-> FunctionReturnsSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_261.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 8.962593708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1431, + "function": "TypeSignature::parse_string_utf8_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1431.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.787142875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 341, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_341_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.077840209, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.215056958, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 865, + "function": "TupleTypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_865.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.271255166, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.210464291, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1735, + "function": "ListTypeData::type_size", + "return_type": "-> Option", + "replacement": "Some(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735_002.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.162701709, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 22.213987666, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1372, + "function": "TypeSignature::parse_atom_type", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1372.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.311530666, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 853, + "function": "TupleTypeSignature::is_empty", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_853.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 29.040213167, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 18.036327625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1917, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1917.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 31.234916625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 22.999341708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 31.879440375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.39029575, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 999, + "function": "TypeSignature::contract_name_string_ascii_type", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_999.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 2.634524958, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 848, + "function": "TupleTypeSignature::len", + "return_type": "-> u64", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_848_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.726564416, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 21.53074675, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 926, + "function": "FunctionSignature::check_args_trait_compliance", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_926_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 29.798568625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 24.423910333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 926, + "function": "FunctionSignature::check_args_trait_compliance", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_926.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 30.697343, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 24.892369292, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 535, + "function": "TypeSignature::admits_type_v2_0", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_535.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 32.350779208, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.450091875, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 624, + "function": "TypeSignature::admits_type_v2_1", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_624_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.073024042, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.364809125, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 939, + "function": "FunctionSignature::canonicalize", + "return_type": "-> FunctionSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_939.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 16.522799374999998, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1551, + "function": "TypeSignature::parse_trait_type_repr", + "return_type": "-> Result>", + "replacement": "Ok(BTreeMap::from_iter([(Default::default(), Default::default())]))", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1551.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.015027042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1782, + "function": "TupleTypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782_002.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.659983166, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.324460541, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 388, + "function": "::from", + "return_type": "-> u32", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_388_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 36.759580875, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.639867666, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 535, + "function": "TypeSignature::admits_type_v2_0", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_535_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 38.100834542, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.205373792, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1301, + "function": "TypeSignature::list_of", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1301.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.31055975, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1489, + "function": "TypeSignature::parse_type_repr", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1489.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.339428291, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 825, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_825.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.236037084, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 365, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_365.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.0192135, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1551, + "function": "TypeSignature::parse_trait_type_repr", + "return_type": "-> Result>", + "replacement": "Ok(BTreeMap::new())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1551_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.54061125, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 20.491565334, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 865, + "function": "TupleTypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_865_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 25.454946334, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.922607833, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 415, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_415.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 4.640949792, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 321, + "function": "::from", + "return_type": "-> FunctionSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_321.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.98785425, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 470, + "function": "ListTypeData::reduce_max_len", + "return_type": "", + "replacement": "()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_470.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 30.48559, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.830903709, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1766, + "function": "TupleTypeSignature::size", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1766_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 29.497742, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.984396041, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 376, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_376.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.595003125, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 59, + "function": "AssetIdentifier::STX_burned", + "return_type": "-> AssetIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_59.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 3.673552333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 519, + "function": "TypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(false)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_519.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 30.971769917, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.166688708, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1658, + "function": "TypeSignature::inner_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658_002.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 26.2354305, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 18.948411792, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1852, + "function": "::fmt", + "return_type": "-> fmt::Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1852.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 26.726568792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 20.415309459, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 913, + "function": "FunctionSignature::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_913_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 28.608253959, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.206093625, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 966, + "function": "TypeSignature::min_string_ascii", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_966.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.5618245, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 511, + "function": "TypeSignature::is_response_type", + "return_type": "-> bool", + "replacement": "true", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_511_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.760121541, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.49756125, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 861, + "function": "TupleTypeSignature::get_type_map", + "return_type": "-> &BTreeMap", + "replacement": "&BTreeMap::new()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_861_001.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 14.486307541, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 962, + "function": "TypeSignature::min_buffer", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_962.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 8.547444375, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1696, + "function": "TypeSignature::inner_type_size", + "return_type": "-> Option", + "replacement": "None", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696_002.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 28.793845166, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 14.089337209, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 519, + "function": "TypeSignature::admits", + "return_type": "-> Result", + "replacement": "Ok(true)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_519_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.086433792, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 15.454312584, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 444, + "function": "ListTypeData::new_list", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_444.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.085910917, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 464, + "function": "ListTypeData::destruct", + "return_type": "-> (TypeSignature, u32)", + "replacement": "(Default::default(), 1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_464_001.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 6.066003333, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 347, + "function": "::from", + "return_type": "-> u32", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_347_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.544213833, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 11.491642792, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1812, + "function": "parse_name_type_pairs", + "return_type": "-> Result>", + "replacement": "Ok(vec![])", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1812.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 26.021988834, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.17278175, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1812, + "function": "parse_name_type_pairs", + "return_type": "-> Result>", + "replacement": "Ok(vec![(Default::default(), Default::default())])", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1812_001.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.83972475, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 902, + "function": "FixedFunction::total_type_size", + "return_type": "-> Result", + "replacement": "Ok(1)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_902_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 30.021399917, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 16.801482375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 69, + "function": "AssetIdentifier::sugared", + "return_type": "-> String", + "replacement": "String::new()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_69_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 31.32015925, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.240559375, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 985, + "function": "TypeSignature::max_string_utf8", + "return_type": "-> TypeSignature", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_985.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.443240834, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 354, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_354.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.393277042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 429, + "function": "::try_from", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_429.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.044557916, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1627, + "function": "TypeSignature::depth", + "return_type": "-> u8", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1627.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 29.645121667, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 19.553984583, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1748, + "function": "TupleTypeSignature::type_size", + "return_type": "-> Option", + "replacement": "Some(0)", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748_002.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.89297, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 20.507274458, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1054, + "function": "TypeSignature::least_supertype", + "return_type": "-> Result", + "replacement": "Ok(Default::default())", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1054.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 5.065974042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 972, + "function": "TypeSignature::min_string_utf8", + "return_type": "-> TypeSignature", "replacement": "Default::default()", "genre": "FnValue" } }, - "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_81.log", + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_972.log", "summary": "Unviable", "phase_results": [ { "phase": "Build", - "duration": 2.030609209, + "duration": 5.034059459, "process_status": "Failure", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "build", "--tests", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" ] } ] @@ -63,38 +4596,38 @@ "scenario": { "Mutant": { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 96, - "function": "version_string", - "return_type": "-> String", - "replacement": "String::new()", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1771, + "function": "TupleTypeSignature::max_depth", + "return_type": "-> u8", + "replacement": "0", "genre": "FnValue" } }, - "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_96.log", + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1771.log", "summary": "MissedMutant", "phase_results": [ { "phase": "Build", - "duration": 6.272183792, + "duration": 27.657742417, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "build", "--tests", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" ] }, { "phase": "Test", - "duration": 3.609116292, + "duration": 14.668397542, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "test", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" ] } ] @@ -103,27 +4636,27 @@ "scenario": { "Mutant": { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 73, - "function": "boot_util::boot_code_id", - "return_type": "-> QualifiedContractIdentifier", + "file": "clarity/src/vm/types/signatures.rs", + "line": 733, + "function": "TypeSignature::canonicalize_v2_1", + "return_type": "-> TypeSignature", "replacement": "Default::default()", "genre": "FnValue" } }, - "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_73.log", + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_733.log", "summary": "Unviable", "phase_results": [ { "phase": "Build", - "duration": 1.755918375, + "duration": 6.798037042, "process_status": "Failure", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "build", "--tests", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" ] } ] @@ -132,48 +4665,266 @@ "scenario": { "Mutant": { "package": "clarity", - "file": "clarity/src/libclarity.rs", - "line": 96, - "function": "version_string", - "return_type": "-> String", - "replacement": "\"xyzzy\".into()", + "file": "clarity/src/vm/types/signatures.rs", + "line": 853, + "function": "TupleTypeSignature::is_empty", + "return_type": "-> bool", + "replacement": "false", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_853_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 24.447810042, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 17.067637541, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 49, + "function": "AssetIdentifier::STX", + "return_type": "-> AssetIdentifier", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_49.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 9.820691042, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 335, + "function": "::from", + "return_type": "-> Self", + "replacement": "Default::default()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_335.log", + "summary": "Unviable", + "phase_results": [ + { + "phase": "Build", + "duration": 7.351396958, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 896, + "function": "TupleTypeSignature::shallow_merge", + "return_type": "", + "replacement": "()", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_896.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 22.808443583, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 25.333841625, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1627, + "function": "TypeSignature::depth", + "return_type": "-> u8", + "replacement": "0", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1627_001.log", + "summary": "CaughtMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 34.04683525, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.64262775, + "process_status": "Failure", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1771, + "function": "TupleTypeSignature::max_depth", + "return_type": "-> u8", + "replacement": "1", + "genre": "FnValue" + } + }, + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1771_001.log", + "summary": "MissedMutant", + "phase_results": [ + { + "phase": "Build", + "duration": 33.750561667, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "build", + "--tests", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + }, + { + "phase": "Test", + "duration": 23.97481975, + "process_status": "Success", + "argv": [ + "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", + "test", + "--manifest-path", + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" + ] + } + ] + }, + { + "scenario": { + "Mutant": { + "package": "clarity", + "file": "clarity/src/vm/types/signatures.rs", + "line": 1690, + "function": "TypeSignature::type_size", + "return_type": "-> Result", + "replacement": "Ok(0)", "genre": "FnValue" } }, - "log_path": "mutants/clarity/mutants.out/log/clarity__src__libclarity.rs_line_96_001.log", + "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1690_001.log", "summary": "MissedMutant", "phase_results": [ { "phase": "Build", - "duration": 5.987611125, + "duration": 26.267381666, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "build", "--tests", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" ] }, { "phase": "Test", - "duration": 3.399572666, + "duration": 8.574997125, "process_status": "Success", "argv": [ "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", "test", "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-HHiHlU.tmp/clarity/Cargo.toml" + "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" ] } ] } ], - "total_mutants": 4, - "missed": 2, - "caught": 0, + "total_mutants": 139, + "missed": 24, + "caught": 54, "timeout": 0, - "unviable": 2, + "unviable": 61, "success": 0, "failure": 0 } \ No newline at end of file diff --git a/mutants/clarity/mutants.out/unviable.txt b/mutants/clarity/mutants.out/unviable.txt index 9e7caf81c02..a24d04d96c1 100644 --- a/mutants/clarity/mutants.out/unviable.txt +++ b/mutants/clarity/mutants.out/unviable.txt @@ -1,2 +1,61 @@ -clarity/src/libclarity.rs:81: replace boot_util::boot_code_addr -> StacksAddress with Default::default() -clarity/src/libclarity.rs:73: replace boot_util::boot_code_id -> QualifiedContractIdentifier with Default::default() +clarity/src/vm/types/signatures.rs:1349: replace TypeSignature::construct_parent_list_type -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:498: replace TypeSignature::new_response -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:401: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:721: replace TypeSignature::canonicalize -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:243: replace FunctionArgSignature::canonicalize -> FunctionArgSignature with Default::default() +clarity/src/vm/types/signatures.rs:1356: replace TypeSignature::parent_list_type -> std::result::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 0) +clarity/src/vm/types/signatures.rs:128: replace SequenceSubtype::unit_type -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:1463: replace TypeSignature::parse_optional_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1305: replace TypeSignature::empty_list -> ListTypeData with Default::default() +clarity/src/vm/types/signatures.rs:1417: replace TypeSignature::parse_buff_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:273: replace FunctionType::canonicalize -> FunctionType with Default::default() +clarity/src/vm/types/signatures.rs:992: replace TypeSignature::max_buffer -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:486: replace TypeSignature::new_option -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1312: replace TypeSignature::type_of -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:1339: replace TypeSignature::literal_type_of -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:958: replace TypeSignature::empty_buffer -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:1446: replace TypeSignature::parse_string_ascii_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:978: replace TypeSignature::max_string_ascii -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:329: replace ::from -> Self with Default::default() +clarity/src/vm/types/signatures.rs:806: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:480: replace ListTypeData::get_list_item_type -> &TypeSignature with &Default::default() +clarity/src/vm/types/signatures.rs:1476: replace TypeSignature::parse_response_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:763: replace TypeSignature::concretize -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1007: replace TypeSignature::bound_string_ascii_type -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:1388: replace TypeSignature::parse_list_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1409: replace TypeSignature::parse_tuple_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1019: replace TypeSignature::factor_out_no_type -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:887: replace TupleTypeSignature::parse_name_type_pair_list -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/types/signatures.rs:1065: replace TypeSignature::least_supertype_v2_0 -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1167: replace TypeSignature::least_supertype_v2_1 -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/types/signatures.rs:261: replace FunctionReturnsSignature::canonicalize -> FunctionReturnsSignature with Default::default() +clarity/src/vm/types/signatures.rs:1431: replace TypeSignature::parse_string_utf8_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1372: replace TypeSignature::parse_atom_type -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:999: replace TypeSignature::contract_name_string_ascii_type -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:939: replace FunctionSignature::canonicalize -> FunctionSignature with Default::default() +clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/types/signatures.rs:1301: replace TypeSignature::list_of -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1489: replace TypeSignature::parse_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:825: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:365: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:415: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:321: replace ::from -> FunctionSignature with Default::default() +clarity/src/vm/types/signatures.rs:376: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:59: replace AssetIdentifier::STX_burned -> AssetIdentifier with Default::default() +clarity/src/vm/types/signatures.rs:966: replace TypeSignature::min_string_ascii -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::new() +clarity/src/vm/types/signatures.rs:962: replace TypeSignature::min_buffer -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:444: replace ListTypeData::new_list -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 1) +clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![(Default::default(), Default::default())]) +clarity/src/vm/types/signatures.rs:985: replace TypeSignature::max_string_utf8 -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:354: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:429: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1054: replace TypeSignature::least_supertype -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:972: replace TypeSignature::min_string_utf8 -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:733: replace TypeSignature::canonicalize_v2_1 -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:49: replace AssetIdentifier::STX -> AssetIdentifier with Default::default() +clarity/src/vm/types/signatures.rs:335: replace ::from -> Self with Default::default() From e41e89a4513abbdc85bf96b68fde8d6945b5c068 Mon Sep 17 00:00:00 2001 From: ASuciuX <151519329+ASuciuX@users.noreply.github.com> Date: Mon, 27 Nov 2023 17:16:30 +0200 Subject: [PATCH 05/12] Update mutants-testing-general.sh Co-authored-by: jbencin --- mutants-testing-general.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mutants-testing-general.sh b/mutants-testing-general.sh index aa0f0e81e75..27aad563a24 100644 --- a/mutants-testing-general.sh +++ b/mutants-testing-general.sh @@ -1,7 +1,7 @@ #!/bin/bash # Create mutants directory -mkdir mutants +mkdir -p mutants ### Run mutation testing on the packages uncommented From b1649a3133a3b3911f42f2654d4400ef8c494e7e Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Wed, 29 Nov 2023 22:00:25 +0200 Subject: [PATCH 06/12] feat: renamed mod to lib.rs --- clarity/Cargo.toml | 2 +- clarity/src/{mod.rs => lib.rs} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename clarity/src/{mod.rs => lib.rs} (100%) diff --git a/clarity/Cargo.toml b/clarity/Cargo.toml index 791e9810157..e83c77f8237 100644 --- a/clarity/Cargo.toml +++ b/clarity/Cargo.toml @@ -15,7 +15,7 @@ resolver = "2" [lib] name = "clarity" -path = "./src/mod.rs" +path = "./src/lib.rs" [dependencies] rand = "0.7.3" diff --git a/clarity/src/mod.rs b/clarity/src/lib.rs similarity index 100% rename from clarity/src/mod.rs rename to clarity/src/lib.rs From 32aa967d41dd9262ff4221ffe164b68430289f94 Mon Sep 17 00:00:00 2001 From: ASuciuX <151519329+ASuciuX@users.noreply.github.com> Date: Thu, 30 Nov 2023 23:15:13 +0200 Subject: [PATCH 07/12] Delete Dockerfile.mutation-testing as it is also run locally with cargo --- .../Dockerfile.mutation-testing | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 .github/actions/bitcoin-int-tests/Dockerfile.mutation-testing diff --git a/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing b/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing deleted file mode 100644 index 2d26551a088..00000000000 --- a/.github/actions/bitcoin-int-tests/Dockerfile.mutation-testing +++ /dev/null @@ -1,29 +0,0 @@ -FROM rust:bullseye - -# Set the working directory in the container -WORKDIR /src - -# Copy all the files into the container -COPY . . - -# Update rustup and build the project -RUN rustup update - -# Install cargo-mutants -RUN cargo install cargo-mutants - -# Make a directory for mutants -RUN mkdir -p mutants - -# Run mutants for different packages -RUN cargo mutants --package clarity --output mutants/clarity -RUN cargo mutants --package libsigner --output mutants/libsigner -# RUN cargo mutants --package libstackerdb --output mutants/libstackerdb -# RUN cargo mutants --package pox-locking --output mutants/pox-locking -# RUN cargo mutants --package stacks-common --output mutants/stacks-common -# RUN cargo mutants --package stx-genesis --output mutants/stx-genesis - -# Comment out the commands for 'stacks-node' and 'stackslib' following the mutants.sh script -# RUN cargo mutants --package stacks-signer --output mutants/stacks-signer -# RUN cargo mutants --package stacks-node --output mutants/stacks-node -# RUN cargo mutants --package stackslib --output mutants/stackslib From 92b4e23f99b7f3f36e454db8ca134368b31277bd Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Fri, 1 Dec 2023 16:06:07 +0200 Subject: [PATCH 08/12] feat: modular mutations on shell - runs for modified files & created files - has to be run before committing the changes ``` cd mutation-testing/scripts sh git-diff.sh ``` --- .github/workflows/mutants.yml | 185 + libsigner/Cargo.toml | 2 +- libsigner/src/{libsigner.rs => lib.rs} | 0 mutants-testing-general.sh | 34 - mutants/clarity/mutants.out/caught.txt | 54 - mutants/clarity/mutants.out/lock.json | 6 - mutants/clarity/mutants.out/missed.txt | 24 - mutants/clarity/mutants.out/mutants.json | 1253 ----- mutants/clarity/mutants.out/outcomes.json | 4930 ----------------- mutants/clarity/mutants.out/unviable.txt | 61 - .../packages-output/clarity/caught.txt | 487 ++ .../packages-output/clarity/missed.txt | 634 +++ .../packages-output/clarity}/timeout.txt | 0 .../packages-output/clarity/unviable.txt | 1791 ++++++ .../packages-output/pox-locking/caught.txt | 0 .../packages-output/pox-locking/missed.txt | 28 + .../packages-output/pox-locking/timeout.txt | 0 .../packages-output/pox-locking/unviable.txt | 22 + .../packages-output/stx-genesis/caught.txt | 1 + .../packages-output/stx-genesis/missed.txt | 1 + .../packages-output/stx-genesis/timeout.txt | 0 .../packages-output/stx-genesis/unviable.txt | 11 + mutation-testing/scripts/README.md | 38 + .../scripts/append-match-package.sh | 68 + mutation-testing/scripts/create-stable.sh | 55 + mutation-testing/scripts/git-diff.sh | 35 + .../scripts/modular-mutants-run.sh | 41 + mutation-testing/testing.md | 65 + stacks-common/Cargo.toml | 2 +- stacks-common/src/{libcommon.rs => lib.rs} | 0 30 files changed, 3464 insertions(+), 6364 deletions(-) create mode 100644 .github/workflows/mutants.yml rename libsigner/src/{libsigner.rs => lib.rs} (100%) delete mode 100644 mutants-testing-general.sh delete mode 100644 mutants/clarity/mutants.out/caught.txt delete mode 100644 mutants/clarity/mutants.out/lock.json delete mode 100644 mutants/clarity/mutants.out/missed.txt delete mode 100644 mutants/clarity/mutants.out/mutants.json delete mode 100644 mutants/clarity/mutants.out/outcomes.json delete mode 100644 mutants/clarity/mutants.out/unviable.txt create mode 100644 mutation-testing/packages-output/clarity/caught.txt create mode 100644 mutation-testing/packages-output/clarity/missed.txt rename {mutants/clarity/mutants.out => mutation-testing/packages-output/clarity}/timeout.txt (100%) create mode 100644 mutation-testing/packages-output/clarity/unviable.txt create mode 100644 mutation-testing/packages-output/pox-locking/caught.txt create mode 100644 mutation-testing/packages-output/pox-locking/missed.txt create mode 100644 mutation-testing/packages-output/pox-locking/timeout.txt create mode 100644 mutation-testing/packages-output/pox-locking/unviable.txt create mode 100644 mutation-testing/packages-output/stx-genesis/caught.txt create mode 100644 mutation-testing/packages-output/stx-genesis/missed.txt create mode 100644 mutation-testing/packages-output/stx-genesis/timeout.txt create mode 100644 mutation-testing/packages-output/stx-genesis/unviable.txt create mode 100644 mutation-testing/scripts/README.md create mode 100644 mutation-testing/scripts/append-match-package.sh create mode 100644 mutation-testing/scripts/create-stable.sh create mode 100755 mutation-testing/scripts/git-diff.sh create mode 100644 mutation-testing/scripts/modular-mutants-run.sh create mode 100644 mutation-testing/testing.md rename stacks-common/src/{libcommon.rs => lib.rs} (100%) diff --git a/.github/workflows/mutants.yml b/.github/workflows/mutants.yml new file mode 100644 index 00000000000..094dd4e7afa --- /dev/null +++ b/.github/workflows/mutants.yml @@ -0,0 +1,185 @@ +name: Mutants +# to be tried cache vs artifacts + +# only run on push in order to update the artifact output +# flow: +# download artifact +# run sh script for cargo mutants diff +# upload artifact/cache + +on: + push: + branches: + - master + - develop + - next + - deployer/testing-shell-script + +### commented functions in order to not run them on every push +jobs: + # cache_mutants: + # runs-on: ubuntu-latest + + # steps: + # - name: Checkout the latest code + # id: git_checkout + # uses: actions/checkout@v3 + # - name: Cache mutants-initial folder + # uses: actions/cache@v3 + # with: + # path: mutants-initial + # key: mutants-initial + # - name: Print caught mutants + # run: cat mutants-initial/caught.txt + # - name: Print missed mutants + # run: cat mutants-initial/missed.txt + # - name: Print unviable mutants + # run: cat mutants-initial/unviable.txt + # - name: Print timeout mutants + # run: cat mutants-initial/timeout.txt + + # Upload cache stable output version + # cache_mutants_output: + # runs-on: ubuntu-latest + + # steps: + # - name: Checkout the latest code + # id: git_checkout + # uses: actions/checkout@v3 + # - name: Cache mutants-initial folder + # uses: actions/cache@v3 + # with: + # path: mutation-testing/packages-output + # key: mutants-stable-develop + # # - name: Print caught mutants + # # run: cat mutants-initial/caught.txt + + # ## Mutants testing: Execute on push on packages that have tested functions modified + cache_update_output: + runs-on: ubuntu-latest + + steps: + - name: Checkout the latest code + id: git_checkout + uses: actions/checkout@v3 + - name: Restore mutants-output cached folder + uses: actions/cache/restore@v3 + with: + path: mutation-testing/packages-output + key: mutants-stable-develop + - name: Print caught mutants + run: cat mutation-testing/packages-output/pox-locking/missed.txt + - run: cargo install cargo-mutants + # - name: Update stable mutants with modified functions + # run: ./git-diff.sh + # working-directory: mutation-testing/scripts + # - name: Print updated missed mutants + # run: cat mutation-testing/packages-output/pox-locking/missed.txt + - name: Append 2 line to one file + run: | + echo "text 1" >> missed.txt + echo "text 2" >> missed.txt + working-directory: mutation-testing/packages-output/pox-locking + - name: outshow new cached file + run: cat missed.txt + working-directory: mutation-testing/packages-output/pox-locking + # - name: Cache mutants-initial folder + # uses: actions/cache/save@v3 + # with: + # path: mutation-testing/packages-output + # key: mutants-stable-develop + - name: Save Cache + uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 + with: + action: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 + with: | + path: mutation-testing/packages-output + key: mutants-stable-develop + attempt_limit: 5 + attempt_delay: 3000 + + # # Upload stable output version + # stable-mutants: + # name: Upload Stable Mutants Testing + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v3 + # with: + # fetch-depth: 0 # do we want to fetch all? + # - name: Archive mutants output + # uses: actions/upload-artifact@v3 + # if: always() + # with: + # name: mutants-stable-develop + # path: mutation-testing/packages-output + + # ## Mutants testing: Execute on PR on packages that have tested functions modified + # ### download it && see how it is + # incremental-mutants: + # name: Incremental Mutants Testing + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v3 + # - name: Download stable output artifact + # uses: actions/download-artifact@v3 + # with: + # name: mutants-stable-develop + # path: mutation-testing/packages-output + # - name: Display structure of downloaded files + # run: ls -R + # working-directory: mutation-testing/packages-output + # - run: cargo install cargo-mutants + # - name: Update stable mutants with modified functions + # run: ./git-diff.sh + # working-directory: mutation-testing/scripts + # - name: Archive mutants output + # uses: actions/upload-artifact@v3 + # if: always() + # with: + # name: mutants-stable-develop + # path: mutation-testing/packages-output + + # incremental-mutants-2: + # name: Incremental Mutants Testing + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v3 + + # - name: Check for the existence of the stable output artifact + # id: check-artifact + # uses: actions/github-script@v5 + # with: + # script: | + # const artifacts = await github.rest.actions.listWorkflowRunArtifacts({ + # owner: context.repo.owner, + # repo: context.repo.repo, + # run_id: context.runId, + # }); + # const artifactExists = artifacts.data.artifacts.some(artifact => artifact.name === 'mutants-stable-develop'); + # core.setOutput('exists', artifactExists); + + # - name: Download stable output artifact + # if: steps.check-artifact.outputs.exists == 'true' + # uses: actions/download-artifact@v3 + # with: + # name: mutants-stable-develop + # path: mutation-testing/packages-output + + # - name: Display structure of downloaded files + # if: steps.check-artifact.outputs.exists == 'true' + # run: ls -R + # working-directory: mutation-testing/packages-output + + # - run: cargo install cargo-mutants + + # - name: Update stable mutants with modified functions + # if: steps.check-artifact.outputs.exists == 'true' + # run: ./git-diff.sh + # working-directory: mutation-testing/scripts + + # - name: Archive mutants output + # uses: actions/upload-artifact@v3 + # if: always() + # with: + # name: mutants-stable-develop + # path: mutation-testing/packages-output diff --git a/libsigner/Cargo.toml b/libsigner/Cargo.toml index 8500ef55fa2..35aaca69f7b 100644 --- a/libsigner/Cargo.toml +++ b/libsigner/Cargo.toml @@ -13,7 +13,7 @@ edition = "2021" [lib] name = "libsigner" -path = "./src/libsigner.rs" +path = "./src/lib.rs" [dependencies] clarity = { path = "../clarity" } diff --git a/libsigner/src/libsigner.rs b/libsigner/src/lib.rs similarity index 100% rename from libsigner/src/libsigner.rs rename to libsigner/src/lib.rs diff --git a/mutants-testing-general.sh b/mutants-testing-general.sh deleted file mode 100644 index 27aad563a24..00000000000 --- a/mutants-testing-general.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# Create mutants directory -mkdir -p mutants - -### Run mutation testing on the packages uncommented - -# Run mutation testing for clarity package -cargo mutants --package clarity --output mutants/clarity - -# Run mutation testing for libsigner package -cargo mutants --package libsigner --output mutants/libsigner - -# Run mutation testing for libstackerdb package -cargo mutants --package libstackerdb --output mutants/libstackerdb - -# Run mutation testing for pox-locking package -cargo mutants --package pox-locking --output mutants/pox-locking - -# Run mutation testing for stacks-common package -cargo mutants --package stacks-common --output mutants/stacks-common - -# Run mutation testing for stx-genesis package -cargo mutants --package stx-genesis --output mutants/stx-genesis - - -# Run mutation testing for stacks-signer package - working, 10 min approx. -# cargo mutants --package stacks-signer --output mutants/stacks-signer - -# Commented out mutation testing for stacks-node package due to test errors and long compile/testing time -# cargo mutants --package stacks-node --output mutants/stacks-node - -# Commented out mutation testing for stackslib package due to long compile/testing time -# cargo mutants --package stackslib --output mutants/stackslib diff --git a/mutants/clarity/mutants.out/caught.txt b/mutants/clarity/mutants.out/caught.txt deleted file mode 100644 index 7325042f1c6..00000000000 --- a/mutants/clarity/mutants.out/caught.txt +++ /dev/null @@ -1,54 +0,0 @@ -clarity/src/vm/types/signatures.rs:1923: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 0 -clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:1862: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with None -clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 0 -clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 1 -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 0 -clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with true -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with None -clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with false -clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 0 -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with None -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 0 -clarity/src/vm/types/signatures.rs:1883: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 1 -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with false -clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 1 -clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 0 -clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 1 -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with None -clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with None -clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 1 -clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:1917: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 1 -clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 1 -clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::new()) -clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:470: replace ListTypeData::reduce_max_len with () -clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with None -clarity/src/vm/types/signatures.rs:1852: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with true -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with None -clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 0 -clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![]) -clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 1 -clarity/src/vm/types/signatures.rs:896: replace TupleTypeSignature::shallow_merge with () -clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 0 diff --git a/mutants/clarity/mutants.out/lock.json b/mutants/clarity/mutants.out/lock.json deleted file mode 100644 index d5fceb86731..00000000000 --- a/mutants/clarity/mutants.out/lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "cargo_mutants_version": "23.11.1", - "start_time": "2023-11-27T14:07:14.518556Z", - "hostname": "asuciu-macbook-pro.local", - "username": "asuciu" -} diff --git a/mutants/clarity/mutants.out/missed.txt b/mutants/clarity/mutants.out/missed.txt deleted file mode 100644 index 93210d252c8..00000000000 --- a/mutants/clarity/mutants.out/missed.txt +++ /dev/null @@ -1,24 +0,0 @@ -clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(0) -clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with "xyzzy".into() -clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(1) -clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with false -clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(1) -clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with true -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:1872: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1 -clarity/src/vm/types/signatures.rs:1929: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(1) -clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with true -clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 0 -clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(0) -clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(1) -clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with String::new() -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(0) -clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 0 -clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with false -clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 1 -clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(0) diff --git a/mutants/clarity/mutants.out/mutants.json b/mutants/clarity/mutants.out/mutants.json deleted file mode 100644 index 23c0f4d5777..00000000000 --- a/mutants/clarity/mutants.out/mutants.json +++ /dev/null @@ -1,1253 +0,0 @@ -[ - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1923, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 401, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1349, - "function": "TypeSignature::construct_parent_list_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1652, - "function": "TypeSignature::size", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 498, - "function": "TypeSignature::new_response", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 902, - "function": "FixedFunction::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 721, - "function": "TypeSignature::canonicalize", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 243, - "function": "FunctionArgSignature::canonicalize", - "return_type": "-> FunctionArgSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1862, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 524, - "function": "TypeSignature::admits_type", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1356, - "function": "TypeSignature::parent_list_type", - "return_type": "-> std::result::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 464, - "function": "ListTypeData::destruct", - "return_type": "-> (TypeSignature, u32)", - "replacement": "(Default::default(), 0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 524, - "function": "TypeSignature::admits_type", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 69, - "function": "AssetIdentifier::sugared", - "return_type": "-> String", - "replacement": "\"xyzzy\".into()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 913, - "function": "FunctionSignature::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 128, - "function": "SequenceSubtype::unit_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 139, - "function": "SequenceSubtype::is_list_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1463, - "function": "TypeSignature::parse_optional_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1652, - "function": "TypeSignature::size", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 848, - "function": "TupleTypeSignature::len", - "return_type": "-> u64", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1690, - "function": "TypeSignature::type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 139, - "function": "SequenceSubtype::is_list_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 341, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1305, - "function": "TypeSignature::empty_list", - "return_type": "-> ListTypeData", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1417, - "function": "TypeSignature::parse_buff_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 273, - "function": "FunctionType::canonicalize", - "return_type": "-> FunctionType", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 515, - "function": "TypeSignature::is_no_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 992, - "function": "TypeSignature::max_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 515, - "function": "TypeSignature::is_no_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 486, - "function": "TypeSignature::new_option", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 394, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1339, - "function": "TypeSignature::literal_type_of", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1312, - "function": "TypeSignature::type_of", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 388, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 958, - "function": "TypeSignature::empty_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1446, - "function": "TypeSignature::parse_string_ascii_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1883, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 978, - "function": "TypeSignature::max_string_ascii", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 806, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 329, - "function": "::from", - "return_type": "-> Self", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1476, - "function": "TypeSignature::parse_response_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 480, - "function": "ListTypeData::get_list_item_type", - "return_type": "-> &TypeSignature", - "replacement": "&Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 394, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 763, - "function": "TypeSignature::concretize", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1007, - "function": "TypeSignature::bound_string_ascii_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1388, - "function": "TypeSignature::parse_list_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 624, - "function": "TypeSignature::admits_type_v2_1", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 511, - "function": "TypeSignature::is_response_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 347, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1409, - "function": "TypeSignature::parse_tuple_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 476, - "function": "ListTypeData::get_max_len", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 476, - "function": "ListTypeData::get_max_len", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 857, - "function": "TupleTypeSignature::field_type", - "return_type": "-> Option<&TypeSignature>", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1872, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1019, - "function": "TypeSignature::factor_out_no_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1766, - "function": "TupleTypeSignature::size", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 887, - "function": "TupleTypeSignature::parse_name_type_pair_list", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 861, - "function": "TupleTypeSignature::get_type_map", - "return_type": "-> &BTreeMap", - "replacement": "&BTreeMap::from_iter([(Default::default(), Default::default())])", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1929, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1065, - "function": "TypeSignature::least_supertype_v2_0", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1167, - "function": "TypeSignature::least_supertype_v2_1", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 341, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 865, - "function": "TupleTypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 857, - "function": "TupleTypeSignature::field_type", - "return_type": "-> Option<&TypeSignature>", - "replacement": "Some(&Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 261, - "function": "FunctionReturnsSignature::canonicalize", - "return_type": "-> FunctionReturnsSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1431, - "function": "TypeSignature::parse_string_utf8_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1917, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 853, - "function": "TupleTypeSignature::is_empty", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1372, - "function": "TypeSignature::parse_atom_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 848, - "function": "TupleTypeSignature::len", - "return_type": "-> u64", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 926, - "function": "FunctionSignature::check_args_trait_compliance", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 926, - "function": "FunctionSignature::check_args_trait_compliance", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 999, - "function": "TypeSignature::contract_name_string_ascii_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 535, - "function": "TypeSignature::admits_type_v2_0", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 624, - "function": "TypeSignature::admits_type_v2_1", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 535, - "function": "TypeSignature::admits_type_v2_0", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 388, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 939, - "function": "FunctionSignature::canonicalize", - "return_type": "-> FunctionSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1551, - "function": "TypeSignature::parse_trait_type_repr", - "return_type": "-> Result>", - "replacement": "Ok(BTreeMap::from_iter([(Default::default(), Default::default())]))", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1551, - "function": "TypeSignature::parse_trait_type_repr", - "return_type": "-> Result>", - "replacement": "Ok(BTreeMap::new())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1301, - "function": "TypeSignature::list_of", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1489, - "function": "TypeSignature::parse_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 825, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 865, - "function": "TupleTypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 365, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 470, - "function": "ListTypeData::reduce_max_len", - "return_type": "", - "replacement": "()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1766, - "function": "TupleTypeSignature::size", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 519, - "function": "TypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 415, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 321, - "function": "::from", - "return_type": "-> FunctionSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 376, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 59, - "function": "AssetIdentifier::STX_burned", - "return_type": "-> AssetIdentifier", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1852, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 913, - "function": "FunctionSignature::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 511, - "function": "TypeSignature::is_response_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 519, - "function": "TypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 966, - "function": "TypeSignature::min_string_ascii", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 861, - "function": "TupleTypeSignature::get_type_map", - "return_type": "-> &BTreeMap", - "replacement": "&BTreeMap::new()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 962, - "function": "TypeSignature::min_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1812, - "function": "parse_name_type_pairs", - "return_type": "-> Result>", - "replacement": "Ok(vec![])", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 347, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 444, - "function": "ListTypeData::new_list", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 464, - "function": "ListTypeData::destruct", - "return_type": "-> (TypeSignature, u32)", - "replacement": "(Default::default(), 1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 69, - "function": "AssetIdentifier::sugared", - "return_type": "-> String", - "replacement": "String::new()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 902, - "function": "FixedFunction::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1812, - "function": "parse_name_type_pairs", - "return_type": "-> Result>", - "replacement": "Ok(vec![(Default::default(), Default::default())])", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1627, - "function": "TypeSignature::depth", - "return_type": "-> u8", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 985, - "function": "TypeSignature::max_string_utf8", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1771, - "function": "TupleTypeSignature::max_depth", - "return_type": "-> u8", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 354, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 429, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 853, - "function": "TupleTypeSignature::is_empty", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1054, - "function": "TypeSignature::least_supertype", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 972, - "function": "TypeSignature::min_string_utf8", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 896, - "function": "TupleTypeSignature::shallow_merge", - "return_type": "", - "replacement": "()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 733, - "function": "TypeSignature::canonicalize_v2_1", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1627, - "function": "TypeSignature::depth", - "return_type": "-> u8", - "replacement": "0", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1771, - "function": "TupleTypeSignature::max_depth", - "return_type": "-> u8", - "replacement": "1", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 49, - "function": "AssetIdentifier::STX", - "return_type": "-> AssetIdentifier", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 335, - "function": "::from", - "return_type": "-> Self", - "replacement": "Default::default()", - "genre": "FnValue" - }, - { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1690, - "function": "TypeSignature::type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - } -] \ No newline at end of file diff --git a/mutants/clarity/mutants.out/outcomes.json b/mutants/clarity/mutants.out/outcomes.json deleted file mode 100644 index 163ef2651e6..00000000000 --- a/mutants/clarity/mutants.out/outcomes.json +++ /dev/null @@ -1,4930 +0,0 @@ -{ - "outcomes": [ - { - "scenario": "Baseline", - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/baseline.log", - "summary": "Success", - "phase_results": [ - { - "phase": "Build", - "duration": 48.870485542, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 13.581365083, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1349, - "function": "TypeSignature::construct_parent_list_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1349.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.413352667, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 498, - "function": "TypeSignature::new_response", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_498.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 1.8009515, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 401, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_401.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 8.302728625, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 721, - "function": "TypeSignature::canonicalize", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_721.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.217074708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 243, - "function": "FunctionArgSignature::canonicalize", - "return_type": "-> FunctionArgSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_243.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.594266708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 902, - "function": "FixedFunction::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_902.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 13.547835583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 18.191711542, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1923, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1923.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 40.211793125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 37.435264791, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1652, - "function": "TypeSignature::size", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1652.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 40.639337375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 38.695793333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 524, - "function": "TypeSignature::admits_type", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_524.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 23.007986375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 21.6112545, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1356, - "function": "TypeSignature::parent_list_type", - "return_type": "-> std::result::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1356.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.227544417, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 464, - "function": "ListTypeData::destruct", - "return_type": "-> (TypeSignature, u32)", - "replacement": "(Default::default(), 0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_464.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.31028175, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1862, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1862.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 51.42247, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 34.323780375, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.53248325, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.148738375, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 524, - "function": "TypeSignature::admits_type", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_524_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 27.380569833, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.380072333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 128, - "function": "SequenceSubtype::unit_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_128.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.409524667, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 69, - "function": "AssetIdentifier::sugared", - "return_type": "-> String", - "replacement": "\"xyzzy\".into()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_69.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 29.446663375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.413222167, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1463, - "function": "TypeSignature::parse_optional_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1463.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.474340375, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 913, - "function": "FunctionSignature::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_913.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.763329209, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 18.006977416, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.627890208, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.050794, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 139, - "function": "SequenceSubtype::is_list_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_139.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.401799458, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.346395333, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 848, - "function": "TupleTypeSignature::len", - "return_type": "-> u64", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_848.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.287401166, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.466721334, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1652, - "function": "TypeSignature::size", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1652_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 28.696065875, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 27.5143085, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 27.29746575, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 21.400906083, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1690, - "function": "TypeSignature::type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1690.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 31.799000625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 24.386971708, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1305, - "function": "TypeSignature::empty_list", - "return_type": "-> ListTypeData", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1305.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.679374833, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1417, - "function": "TypeSignature::parse_buff_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1417.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.883547541, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 273, - "function": "FunctionType::canonicalize", - "return_type": "-> FunctionType", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_273.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.964104416, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 139, - "function": "SequenceSubtype::is_list_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_139_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 27.802188125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 11.663400458, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 341, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_341.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 30.443008583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 10.891368875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 992, - "function": "TypeSignature::max_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_992.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.977954417, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 486, - "function": "TypeSignature::new_option", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_486.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.949309, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 515, - "function": "TypeSignature::is_no_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_515_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 16.662940541, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 26.950355875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.340065042, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.566255917, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 515, - "function": "TypeSignature::is_no_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_515.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 17.362938667, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 35.683727708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 394, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_394.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.428596417, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.539569416, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1312, - "function": "TypeSignature::type_of", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1312.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.602411708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1339, - "function": "TypeSignature::literal_type_of", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1339.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.225163333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 958, - "function": "TypeSignature::empty_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_958.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.6419924999999997, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1446, - "function": "TypeSignature::parse_string_ascii_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1446.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.7703145, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 18.313141792, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.517415292, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1722, - "function": "ListTypeData::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1722_002.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 19.117432125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.168920166, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 978, - "function": "TypeSignature::max_string_ascii", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_978.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.838537667, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 388, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_388.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 19.122941792, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.852404458, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 329, - "function": "::from", - "return_type": "-> Self", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_329.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.721400625, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 806, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_806.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 10.547628916, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 480, - "function": "ListTypeData::get_list_item_type", - "return_type": "-> &TypeSignature", - "replacement": "&Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_480.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.957461708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1476, - "function": "TypeSignature::parse_response_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1476.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.321656875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1883, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1883.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 26.04623475, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.193360584, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 763, - "function": "TypeSignature::concretize", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_763.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 10.950827167, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1007, - "function": "TypeSignature::bound_string_ascii_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1007.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.369384333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.466542667, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.240326875, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1388, - "function": "TypeSignature::parse_list_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1388.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 17.4692515, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 394, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_394_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 32.002660209, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 13.946704166, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 33.862695291, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 13.977090042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 624, - "function": "TypeSignature::admits_type_v2_1", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_624.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 31.504170458, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 21.17088, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.22403, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.3472345, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1409, - "function": "TypeSignature::parse_tuple_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1409.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.313209583, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 511, - "function": "TypeSignature::is_response_type", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_511.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.332864583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 14.411179167, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 347, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_347.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.903205959, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 12.939255167, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 476, - "function": "ListTypeData::get_max_len", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_476.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 23.590776833, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 26.328106792, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 476, - "function": "ListTypeData::get_max_len", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_476_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.598913458, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 24.816297667, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 36.564255542, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 12.595694292, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 857, - "function": "TupleTypeSignature::field_type", - "return_type": "-> Option<&TypeSignature>", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_857.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 39.241546583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 11.131983583, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1019, - "function": "TypeSignature::factor_out_no_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1019.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 10.367219875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 887, - "function": "TupleTypeSignature::parse_name_type_pair_list", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_887.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.40049375, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 861, - "function": "TupleTypeSignature::get_type_map", - "return_type": "-> &BTreeMap", - "replacement": "&BTreeMap::from_iter([(Default::default(), Default::default())])", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_861.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.293869042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1872, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1872.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.456887166, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 27.397120625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.660173125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 20.802173791, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1766, - "function": "TupleTypeSignature::size", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1766.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 21.661805625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.552763792, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1065, - "function": "TypeSignature::least_supertype_v2_0", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1065.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.021114625, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1167, - "function": "TypeSignature::least_supertype_v2_1", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1167.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.657739084, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1929, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1929.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 37.439525708, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 10.930792666, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 857, - "function": "TupleTypeSignature::field_type", - "return_type": "-> Option<&TypeSignature>", - "replacement": "Some(&Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_857_001.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 16.4943715, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 23.868041583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 11.95483925, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 261, - "function": "FunctionReturnsSignature::canonicalize", - "return_type": "-> FunctionReturnsSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_261.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 8.962593708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1431, - "function": "TypeSignature::parse_string_utf8_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1431.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.787142875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 341, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_341_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.077840209, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.215056958, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 865, - "function": "TupleTypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_865.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.271255166, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.210464291, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1735, - "function": "ListTypeData::type_size", - "return_type": "-> Option", - "replacement": "Some(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1735_002.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.162701709, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 22.213987666, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1372, - "function": "TypeSignature::parse_atom_type", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1372.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.311530666, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 853, - "function": "TupleTypeSignature::is_empty", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_853.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 29.040213167, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 18.036327625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1917, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1917.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 31.234916625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 22.999341708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 31.879440375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.39029575, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 999, - "function": "TypeSignature::contract_name_string_ascii_type", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_999.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 2.634524958, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 848, - "function": "TupleTypeSignature::len", - "return_type": "-> u64", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_848_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.726564416, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 21.53074675, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 926, - "function": "FunctionSignature::check_args_trait_compliance", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_926_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 29.798568625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 24.423910333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 926, - "function": "FunctionSignature::check_args_trait_compliance", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_926.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 30.697343, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 24.892369292, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 535, - "function": "TypeSignature::admits_type_v2_0", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_535.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 32.350779208, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.450091875, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 624, - "function": "TypeSignature::admits_type_v2_1", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_624_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.073024042, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.364809125, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 939, - "function": "FunctionSignature::canonicalize", - "return_type": "-> FunctionSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_939.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 16.522799374999998, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1551, - "function": "TypeSignature::parse_trait_type_repr", - "return_type": "-> Result>", - "replacement": "Ok(BTreeMap::from_iter([(Default::default(), Default::default())]))", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1551.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.015027042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1782, - "function": "TupleTypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1782_002.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.659983166, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.324460541, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 388, - "function": "::from", - "return_type": "-> u32", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_388_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 36.759580875, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.639867666, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 535, - "function": "TypeSignature::admits_type_v2_0", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_535_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 38.100834542, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.205373792, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1301, - "function": "TypeSignature::list_of", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1301.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.31055975, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1489, - "function": "TypeSignature::parse_type_repr", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1489.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.339428291, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 825, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_825.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.236037084, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 365, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_365.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.0192135, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1551, - "function": "TypeSignature::parse_trait_type_repr", - "return_type": "-> Result>", - "replacement": "Ok(BTreeMap::new())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1551_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.54061125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 20.491565334, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 865, - "function": "TupleTypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_865_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 25.454946334, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.922607833, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 415, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_415.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 4.640949792, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 321, - "function": "::from", - "return_type": "-> FunctionSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_321.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.98785425, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 470, - "function": "ListTypeData::reduce_max_len", - "return_type": "", - "replacement": "()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_470.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 30.48559, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.830903709, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1766, - "function": "TupleTypeSignature::size", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1766_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 29.497742, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.984396041, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 376, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_376.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.595003125, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 59, - "function": "AssetIdentifier::STX_burned", - "return_type": "-> AssetIdentifier", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_59.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 3.673552333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 519, - "function": "TypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(false)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_519.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 30.971769917, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.166688708, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1658, - "function": "TypeSignature::inner_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1658_002.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 26.2354305, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 18.948411792, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1852, - "function": "::fmt", - "return_type": "-> fmt::Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1852.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 26.726568792, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 20.415309459, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 913, - "function": "FunctionSignature::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_913_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 28.608253959, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.206093625, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 966, - "function": "TypeSignature::min_string_ascii", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_966.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.5618245, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 511, - "function": "TypeSignature::is_response_type", - "return_type": "-> bool", - "replacement": "true", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_511_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.760121541, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.49756125, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 861, - "function": "TupleTypeSignature::get_type_map", - "return_type": "-> &BTreeMap", - "replacement": "&BTreeMap::new()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_861_001.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 14.486307541, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 962, - "function": "TypeSignature::min_buffer", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_962.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 8.547444375, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1696, - "function": "TypeSignature::inner_type_size", - "return_type": "-> Option", - "replacement": "None", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1696_002.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 28.793845166, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 14.089337209, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 519, - "function": "TypeSignature::admits", - "return_type": "-> Result", - "replacement": "Ok(true)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_519_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.086433792, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 15.454312584, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 444, - "function": "ListTypeData::new_list", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_444.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.085910917, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 464, - "function": "ListTypeData::destruct", - "return_type": "-> (TypeSignature, u32)", - "replacement": "(Default::default(), 1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_464_001.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.066003333, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 347, - "function": "::from", - "return_type": "-> u32", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_347_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.544213833, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 11.491642792, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1812, - "function": "parse_name_type_pairs", - "return_type": "-> Result>", - "replacement": "Ok(vec![])", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1812.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 26.021988834, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.17278175, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1812, - "function": "parse_name_type_pairs", - "return_type": "-> Result>", - "replacement": "Ok(vec![(Default::default(), Default::default())])", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1812_001.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.83972475, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 902, - "function": "FixedFunction::total_type_size", - "return_type": "-> Result", - "replacement": "Ok(1)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_902_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 30.021399917, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 16.801482375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 69, - "function": "AssetIdentifier::sugared", - "return_type": "-> String", - "replacement": "String::new()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_69_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 31.32015925, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.240559375, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 985, - "function": "TypeSignature::max_string_utf8", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_985.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.443240834, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 354, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_354.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.393277042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 429, - "function": "::try_from", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_429.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.044557916, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1627, - "function": "TypeSignature::depth", - "return_type": "-> u8", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1627.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 29.645121667, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 19.553984583, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1748, - "function": "TupleTypeSignature::type_size", - "return_type": "-> Option", - "replacement": "Some(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1748_002.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.89297, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 20.507274458, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1054, - "function": "TypeSignature::least_supertype", - "return_type": "-> Result", - "replacement": "Ok(Default::default())", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1054.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.065974042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 972, - "function": "TypeSignature::min_string_utf8", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_972.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 5.034059459, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1771, - "function": "TupleTypeSignature::max_depth", - "return_type": "-> u8", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1771.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 27.657742417, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 14.668397542, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 733, - "function": "TypeSignature::canonicalize_v2_1", - "return_type": "-> TypeSignature", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_733.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 6.798037042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 853, - "function": "TupleTypeSignature::is_empty", - "return_type": "-> bool", - "replacement": "false", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_853_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 24.447810042, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 17.067637541, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 49, - "function": "AssetIdentifier::STX", - "return_type": "-> AssetIdentifier", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_49.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 9.820691042, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 335, - "function": "::from", - "return_type": "-> Self", - "replacement": "Default::default()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_335.log", - "summary": "Unviable", - "phase_results": [ - { - "phase": "Build", - "duration": 7.351396958, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 896, - "function": "TupleTypeSignature::shallow_merge", - "return_type": "", - "replacement": "()", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_896.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 22.808443583, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 25.333841625, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W9cEZK.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1627, - "function": "TypeSignature::depth", - "return_type": "-> u8", - "replacement": "0", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1627_001.log", - "summary": "CaughtMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 34.04683525, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.64262775, - "process_status": "Failure", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-rJ7Ra1.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1771, - "function": "TupleTypeSignature::max_depth", - "return_type": "-> u8", - "replacement": "1", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1771_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 33.750561667, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 23.97481975, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-W1ZG58.tmp/clarity/Cargo.toml" - ] - } - ] - }, - { - "scenario": { - "Mutant": { - "package": "clarity", - "file": "clarity/src/vm/types/signatures.rs", - "line": 1690, - "function": "TypeSignature::type_size", - "return_type": "-> Result", - "replacement": "Ok(0)", - "genre": "FnValue" - } - }, - "log_path": "/Users/asuciu/Documents/GitHub/my-core/stacks-core/mutants.out/log/clarity__src__vm__types__signatures.rs_line_1690_001.log", - "summary": "MissedMutant", - "phase_results": [ - { - "phase": "Build", - "duration": 26.267381666, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "build", - "--tests", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - }, - { - "phase": "Test", - "duration": 8.574997125, - "process_status": "Success", - "argv": [ - "/Users/asuciu/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo", - "test", - "--manifest-path", - "/var/folders/wr/nxd5pyh545z8rk128h04wj480000gs/T/cargo-mutants-stacks-core-Og13Ay.tmp/clarity/Cargo.toml" - ] - } - ] - } - ], - "total_mutants": 139, - "missed": 24, - "caught": 54, - "timeout": 0, - "unviable": 61, - "success": 0, - "failure": 0 -} \ No newline at end of file diff --git a/mutants/clarity/mutants.out/unviable.txt b/mutants/clarity/mutants.out/unviable.txt deleted file mode 100644 index a24d04d96c1..00000000000 --- a/mutants/clarity/mutants.out/unviable.txt +++ /dev/null @@ -1,61 +0,0 @@ -clarity/src/vm/types/signatures.rs:1349: replace TypeSignature::construct_parent_list_type -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:498: replace TypeSignature::new_response -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:401: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:721: replace TypeSignature::canonicalize -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:243: replace FunctionArgSignature::canonicalize -> FunctionArgSignature with Default::default() -clarity/src/vm/types/signatures.rs:1356: replace TypeSignature::parent_list_type -> std::result::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 0) -clarity/src/vm/types/signatures.rs:128: replace SequenceSubtype::unit_type -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:1463: replace TypeSignature::parse_optional_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1305: replace TypeSignature::empty_list -> ListTypeData with Default::default() -clarity/src/vm/types/signatures.rs:1417: replace TypeSignature::parse_buff_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:273: replace FunctionType::canonicalize -> FunctionType with Default::default() -clarity/src/vm/types/signatures.rs:992: replace TypeSignature::max_buffer -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:486: replace TypeSignature::new_option -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1312: replace TypeSignature::type_of -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:1339: replace TypeSignature::literal_type_of -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:958: replace TypeSignature::empty_buffer -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:1446: replace TypeSignature::parse_string_ascii_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:978: replace TypeSignature::max_string_ascii -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:329: replace ::from -> Self with Default::default() -clarity/src/vm/types/signatures.rs:806: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:480: replace ListTypeData::get_list_item_type -> &TypeSignature with &Default::default() -clarity/src/vm/types/signatures.rs:1476: replace TypeSignature::parse_response_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:763: replace TypeSignature::concretize -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1007: replace TypeSignature::bound_string_ascii_type -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:1388: replace TypeSignature::parse_list_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1409: replace TypeSignature::parse_tuple_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1019: replace TypeSignature::factor_out_no_type -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:887: replace TupleTypeSignature::parse_name_type_pair_list -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/types/signatures.rs:1065: replace TypeSignature::least_supertype_v2_0 -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1167: replace TypeSignature::least_supertype_v2_1 -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/types/signatures.rs:261: replace FunctionReturnsSignature::canonicalize -> FunctionReturnsSignature with Default::default() -clarity/src/vm/types/signatures.rs:1431: replace TypeSignature::parse_string_utf8_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1372: replace TypeSignature::parse_atom_type -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:999: replace TypeSignature::contract_name_string_ascii_type -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:939: replace FunctionSignature::canonicalize -> FunctionSignature with Default::default() -clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/types/signatures.rs:1301: replace TypeSignature::list_of -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1489: replace TypeSignature::parse_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:825: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:365: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:415: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:321: replace ::from -> FunctionSignature with Default::default() -clarity/src/vm/types/signatures.rs:376: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:59: replace AssetIdentifier::STX_burned -> AssetIdentifier with Default::default() -clarity/src/vm/types/signatures.rs:966: replace TypeSignature::min_string_ascii -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::new() -clarity/src/vm/types/signatures.rs:962: replace TypeSignature::min_buffer -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:444: replace ListTypeData::new_list -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 1) -clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![(Default::default(), Default::default())]) -clarity/src/vm/types/signatures.rs:985: replace TypeSignature::max_string_utf8 -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:354: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:429: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1054: replace TypeSignature::least_supertype -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:972: replace TypeSignature::min_string_utf8 -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:733: replace TypeSignature::canonicalize_v2_1 -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:49: replace AssetIdentifier::STX -> AssetIdentifier with Default::default() -clarity/src/vm/types/signatures.rs:335: replace ::from -> Self with Default::default() diff --git a/mutation-testing/packages-output/clarity/caught.txt b/mutation-testing/packages-output/clarity/caught.txt new file mode 100644 index 00000000000..41203cc4ae5 --- /dev/null +++ b/mutation-testing/packages-output/clarity/caught.txt @@ -0,0 +1,487 @@ +clarity/src/vm/database/key_value_wrapper.rs:265: replace RollbackWrapper<'a>::commit with () +clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 1 +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:210: replace ContractContext::into_contract_analysis with () +clarity/src/vm/contexts.rs:271: replace AssetMap::get_next_stx_burn_amount -> Result with Ok(0) +clarity/src/vm/functions/boolean.rs:27: replace type_force_bool -> Result with Ok(true) +clarity/src/vm/database/key_value_wrapper.rs:45: replace rollback_edits_push with () +clarity/src/vm/representations.rs:194: replace ::set_id with () +clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:1870: replace ClarityDatabase<'a>::make_key_for_account -> String with String::new() +clarity/src/vm/database/clarity_store.rs:323: replace ::get_current_block_height -> u32 with 0 +clarity/src/vm/functions/principals.rs:40: replace version_matches_testnet -> bool with false +clarity/src/vm/database/structures.rs:892: replace STXBalance::get_available_balance_at_burn_block -> u128 with 0 +clarity/src/vm/functions/options.rs:220: replace is_some -> Result with Ok(true) +clarity/src/vm/diagnostic.rs:67: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:1760: replace ClarityDatabase<'a>::get_ft_supply -> Result with Ok(1) +clarity/src/vm/types/serialization.rs:396: replace TypeSignature::max_serialized_size -> Result with Ok(0) +clarity/src/vm/mod.rs:557: replace execute -> Result> with Ok(None) +clarity/src/vm/database/clarity_db.rs:472: replace ClarityDatabase<'a>::get -> Option with None +clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(false) +clarity/src/vm/database/structures.rs:790: replace STXBalance::amount_locked -> u128 with 1 +clarity/src/vm/analysis/types.rs:104: replace ContractAnalysis::replace_contract_cost_tracker with () +clarity/src/vm/database/clarity_db.rs:441: replace ClarityDatabase<'a>::commit with () +clarity/src/vm/database/clarity_db.rs:561: replace ClarityDatabase<'a>::insert_contract_hash -> Result<()> with Ok(()) +clarity/src/vm/functions/principals.rs:34: replace version_matches_mainnet -> bool with false +clarity/src/vm/analysis/analysis_db.rs:58: replace AnalysisDatabase<'a>::begin with () +clarity/src/vm/contexts.rs:1699: replace GlobalContext<'a, 'hooks>::begin with () +clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with None +clarity/src/vm/contexts.rs:314: replace AssetMap::add_asset_transfer with () +clarity/src/vm/database/clarity_db.rs:1870: replace ClarityDatabase<'a>::make_key_for_account -> String with "xyzzy".into() +clarity/src/vm/database/clarity_db.rs:1290: replace ClarityDatabase<'a>::make_key_for_data_map_entry -> String with String::new() +clarity/src/vm/costs/mod.rs:1114: replace ::cost_overflow_mul -> Result with Ok(1) +clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(true) +clarity/src/vm/analysis/analysis_db.rs:62: replace AnalysisDatabase<'a>::commit with () +clarity/src/vm/contexts.rs:1694: replace GlobalContext<'a, 'hooks>::is_read_only -> bool with true +clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((None, None)) +clarity/src/vm/contexts.rs:1274: replace Environment<'a, 'b, 'hooks>::initialize_contract -> Result<()> with Ok(()) +clarity/src/vm/errors.rs:132: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:118: replace ContractAnalysis::add_variable_type with () +clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(true) +clarity/src/vm/contexts.rs:1889: replace LocalContext<'a>::extend -> Result> with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:758: replace ClarityDatabase<'a>::increment_ustx_liquid_supply -> Result<()> with Ok(()) +clarity/src/vm/costs/mod.rs:1114: replace ::cost_overflow_mul -> Result with Ok(0) +clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with None +clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 1 +clarity/src/vm/mod.rs:513: replace execute_with_parameters -> Result> with Ok(None) +clarity/src/vm/functions/define.rs:114: replace check_legal_define -> Result<()> with Ok(()) +clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(false) +clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with true +clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 1 +clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![1] +clarity/src/vm/mod.rs:369: replace eval_all -> Result> with Ok(None) +clarity/src/vm/database/clarity_db.rs:436: replace ClarityDatabase<'a>::begin with () +clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with None +clarity/src/vm/database/key_value_wrapper.rs:315: replace RollbackWrapper<'a>::put with () +clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with None +clarity/src/vm/mod.rs:353: replace is_reserved -> bool with false +clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 0 +clarity/src/vm/types/mod.rs:875: replace Value::depth -> u8 with 1 +clarity/src/vm/contexts.rs:1818: replace ContractContext::lookup_function -> Option with None +clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with Some(0) +clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![0] +clarity/src/vm/contexts.rs:1829: replace ContractContext::is_explicitly_implementing_trait -> bool with true +clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![1] +clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(false) +clarity/src/vm/contexts.rs:284: replace AssetMap::get_next_amount -> Result with Ok(0) +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:748: replace ClarityDatabase<'a>::set_ustx_liquid_supply with () +clarity/src/vm/analysis/arithmetic_checker/mod.rs:92: replace ArithmeticOnlyChecker<'a>::check_define_function -> Result<(), Error> with Ok(()) +clarity/src/vm/database/structures.rs:396: replace STXBalanceSnapshot<'db, 'conn>::can_transfer -> bool with false +clarity/src/vm/database/structures.rs:409: replace STXBalanceSnapshot<'db, 'conn>::credit with () +clarity/src/vm/analysis/analysis_db.rs:93: replace AnalysisDatabase<'a>::load_contract_non_canonical -> Option with None +clarity/src/vm/functions/options.rs:28: replace inner_unwrap -> Result> with Ok(None) +clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 0 +clarity/src/vm/database/key_value_wrapper.rs:305: replace inner_put with () +clarity/src/vm/contexts.rs:1694: replace GlobalContext<'a, 'hooks>::is_read_only -> bool with false +clarity/src/vm/database/structures.rs:358: replace STXBalanceSnapshot<'db, 'conn>::get_available_balance -> u128 with 0 +clarity/src/vm/analysis/errors.rs:279: replace check_argument_count -> Result<(), CheckErrors> with Ok(()) +clarity/src/vm/docs/mod.rs:728: replace get_input_type_string -> String with "xyzzy".into() +clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with None +clarity/src/vm/contexts.rs:1626: replace GlobalContext<'a, 'hooks>::log_token_transfer -> Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:312: replace ContractContext::get_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/database/clarity_db.rs:699: replace ClarityDatabase<'a>::has_contract -> bool with true +clarity/src/vm/contexts.rs:263: replace AssetMap::get_next_stx_amount -> Result with Ok(0) +clarity/src/vm/types/mod.rs:1253: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((Some(Default::default()), None)) +clarity/src/vm/database/clarity_db.rs:1115: replace map_no_contract_as_none -> Result> with Ok(None) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:274: replace ArithmeticOnlyChecker<'a>::check_function_application -> Result<(), Error> with Ok(()) +clarity/src/vm/database/clarity_store.rs:319: replace ::get_open_chain_tip_height -> u32 with 1 +clarity/src/vm/contexts.rs:1939: replace CallStack::depth -> usize with 1 +clarity/src/vm/database/clarity_db.rs:1302: replace ClarityDatabase<'a>::make_key_for_data_map_entry_serialized -> String with String::new() +clarity/src/vm/types/signatures.rs:1917: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:420: replace RollbackWrapper<'a>::get_current_block_height -> u32 with 0 +clarity/src/vm/contexts.rs:1635: replace GlobalContext<'a, 'hooks>::log_stx_transfer -> Result<()> with Ok(()) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:165: replace ArithmeticOnlyChecker<'a>::try_native_function_check -> Option> with Some(Ok(())) +clarity/src/vm/database/clarity_db.rs:926: replace ClarityDatabase<'a>::get_burnchain_block_header_hash_for_burnchain_height -> Option with None +clarity/src/vm/database/clarity_db.rs:694: replace ClarityDatabase<'a>::insert_contract with () +clarity/src/vm/ast/parser/v2/lexer/mod.rs:43: replace is_string_terminator -> bool with true +clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(true) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:88: replace ContractContext::get_nft_type -> Option<&TypeSignature> with None +clarity/src/vm/analysis/types.rs:171: replace ContractAnalysis::get_private_function -> Option<&FunctionType> with None +clarity/src/vm/ast/parser/v2/lexer/token.rs:47: replace ::fmt -> std::fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(false) +clarity/src/vm/database/clarity_db.rs:1719: replace ClarityDatabase<'a>::get_ft_balance -> Result with Ok(1) +clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with Some(Vec::leak(Vec::new())) +clarity/src/vm/contexts.rs:1913: replace LocalContext<'a>::lookup_callable_contract -> Option<&CallableData> with None +clarity/src/vm/analysis/types.rs:139: replace ContractAnalysis::add_private_function with () +clarity/src/vm/types/mod.rs:1361: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with None +clarity/src/vm/types/serialization.rs:1153: replace ::write -> std::io::Result with Ok(0) +clarity/src/vm/database/clarity_db.rs:446: replace ClarityDatabase<'a>::roll_back with () +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(1) +clarity/src/vm/types/mod.rs:794: replace ::eq -> bool with false +clarity/src/vm/contexts.rs:1595: replace GlobalContext<'a, 'hooks>::is_top_level -> bool with false +clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with None +clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![1] +clarity/src/vm/database/key_value_wrapper.rs:363: replace RollbackWrapper<'a>::get -> Option with None +clarity/src/vm/database/clarity_db.rs:737: replace ClarityDatabase<'a>::get_total_liquid_ustx -> u128 with 0 +clarity/src/vm/database/key_value_wrapper.rs:243: replace RollbackWrapper<'a>::rollback with () +clarity/src/vm/ast/types.rs:67: replace ContractAST::get_referenced_trait -> Option<&TraitDefinition> with None +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:332: replace ContractContext::into_contract_analysis with () +clarity/src/vm/database/clarity_db.rs:782: replace ClarityDatabase<'a>::is_in_regtest -> bool with false +clarity/src/vm/database/clarity_db.rs:1874: replace ClarityDatabase<'a>::make_key_for_account_balance -> String with "xyzzy".into() +clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with None +clarity/src/vm/types/serialization.rs:1183: replace Value::serialize_to_hex -> String with "xyzzy".into() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:316: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:84: replace ContractContext::ft_exists -> bool with false +clarity/src/vm/types/serialization.rs:1017: replace Value::serialize_write -> std::io::Result<()> with Ok(()) +clarity/src/vm/functions/options.rs:227: replace is_okay -> Result with Ok(false) +clarity/src/vm/types/serialization.rs:1139: replace Value::serialized_size -> u32 with 0 +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:190: replace ContractContext::get_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/types/mod.rs:423: replace SequenceData::filter -> Result<()> with Ok(()) +clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![0]] +clarity/src/vm/database/clarity_db.rs:476: replace ClarityDatabase<'a>::put_value -> Result<()> with Ok(()) +clarity/src/vm/types/serialization.rs:348: replace DeserializeStackItem::next_expected_type -> Result, SerializationError> with Ok(None) +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with None +clarity/src/vm/contexts.rs:302: replace AssetMap::add_stx_burn -> Result<()> with Ok(()) +clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 1 +clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![] +clarity/src/vm/analysis/contract_interface_builder/mod.rs:266: replace ContractInterfaceFunction::from_map -> Vec with vec![] +clarity/src/vm/analysis/errors.rs:230: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with None +clarity/src/vm/contexts.rs:1903: replace LocalContext<'a>::lookup_variable -> Option<&Value> with None +clarity/src/vm/database/clarity_db.rs:550: replace ClarityDatabase<'a>::make_key_for_quad -> String with "xyzzy".into() +clarity/src/vm/callables.rs:331: replace DefinedFunction::is_read_only -> bool with true +clarity/src/vm/database/key_value_wrapper.rs:433: replace RollbackWrapper<'a>::prepare_for_contract_metadata with () +clarity/src/vm/types/mod.rs:1244: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:1153: replace ::write -> std::io::Result with Ok(1) +clarity/src/vm/errors.rs:151: replace ::fmt -> std::fmt::Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:837: replace OwnedEnvironment<'a, 'hooks>::commit -> Result<(AssetMap, EventBatch)> with Ok((Default::default(), Default::default())) +clarity/src/vm/database/sqlite.rs:77: replace SqliteConnection::put with () +clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with Some("xyzzy".into()) +clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 0 +clarity/src/vm/ast/definition_sorter/mod.rs:429: replace Graph::nodes_count -> usize with 0 +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:320: replace ContractContext::get_function_type -> Option<&FunctionType> with None +clarity/src/vm/contexts.rs:1943: replace CallStack::contains -> bool with true +clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![0]) +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with None +clarity/src/vm/types/mod.rs:125: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:802: replace ClarityDatabase<'a>::get_current_block_height -> u32 with 0 +clarity/src/vm/ast/parser/v2/lexer/mod.rs:43: replace is_string_terminator -> bool with false +clarity/src/vm/database/clarity_db.rs:1485: replace ClarityDatabase<'a>::data_map_entry_exists -> Result with Ok(true) +clarity/src/vm/database/clarity_db.rs:1693: replace ClarityDatabase<'a>::checked_decrease_token_supply -> Result<()> with Ok(()) +clarity/src/vm/test_util/mod.rs:71: replace is_committed -> bool with true +clarity/src/vm/contexts.rs:271: replace AssetMap::get_next_stx_burn_amount -> Result with Ok(1) +clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with None +clarity/src/vm/functions/principals.rs:47: replace version_matches_current_network -> bool with false +clarity/src/vm/variables.rs:63: replace lookup_reserved_variable -> Result> with Ok(None) +clarity/src/vm/database/clarity_db.rs:486: replace ClarityDatabase<'a>::put_value_with_size -> Result with Ok(1) +clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![1] +clarity/src/vm/representations.rs:586: replace SymbolicExpression::match_atom_value -> Option<&Value> with None +clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with None +clarity/src/vm/analysis/contract_interface_builder/mod.rs:170: replace ContractInterfaceAtomType::vec_from_tuple_type -> Vec with vec![] +clarity/src/vm/database/clarity_db.rs:458: replace ClarityDatabase<'a>::put with () +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with None +clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((Some(Default::default()), Some(Default::default()))) +clarity/src/vm/database/clarity_db.rs:537: replace ClarityDatabase<'a>::make_metadata_key -> String with "xyzzy".into() +clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 1 +clarity/src/vm/types/signatures.rs:1862: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:333: replace AssetMap::add_token_transfer -> Result<()> with Ok(()) +clarity/src/vm/functions/principals.rs:34: replace version_matches_mainnet -> bool with true +clarity/src/vm/analysis/types.rs:114: replace ContractAnalysis::add_map_type with () +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(0) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with None +clarity/src/vm/docs/mod.rs:779: replace get_output_type_string -> String with "xyzzy".into() +clarity/src/vm/database/structures.rs:163: replace ::serialize -> String with "xyzzy".into() +clarity/src/vm/database/clarity_db.rs:1874: replace ClarityDatabase<'a>::make_key_for_account_balance -> String with String::new() +clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with None +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:308: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None +clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![] +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:198: replace ContractContext::get_function_type -> Option<&FunctionType> with None +clarity/src/vm/database/structures.rs:337: replace STXBalanceSnapshot<'db, 'conn>::transfer_to -> Result<()> with Ok(()) +clarity/src/vm/analysis/errors.rs:287: replace check_arguments_at_least -> Result<(), CheckErrors> with Ok(()) +clarity/src/vm/errors.rs:120: replace ::eq -> bool with true +clarity/src/vm/costs/mod.rs:1120: replace ::cost_overflow_sub -> Result with Ok(1) +clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with true +clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with None +clarity/src/vm/test_util/mod.rs:88: replace is_err_code_i128 -> bool with false +clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with Some(BTreeMap::new()) +clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with None +clarity/src/vm/types/mod.rs:1341: replace StandardPrincipalData::to_address -> String with String::new() +clarity/src/vm/representations.rs:594: replace SymbolicExpression::match_literal_value -> Option<&Value> with None +clarity/src/vm/contexts.rs:1943: replace CallStack::contains -> bool with false +clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with None +clarity/src/vm/types/mod.rs:1233: replace UTF8Data::append -> Result<()> with Ok(()) +clarity/src/vm/costs/mod.rs:70: replace runtime_cost -> Result<()> with Ok(()) +clarity/src/vm/database/key_value_wrapper.rs:425: replace RollbackWrapper<'a>::get_block_header_hash -> Option with None +clarity/src/vm/database/clarity_db.rs:537: replace ClarityDatabase<'a>::make_metadata_key -> String with String::new() +clarity/src/vm/functions/mod.rs:692: replace parse_eval_bindings -> Result> with Ok(vec![]) +clarity/src/vm/analysis/analysis_db.rs:106: replace AnalysisDatabase<'a>::load_contract -> Option with None +clarity/src/vm/types/mod.rs:1186: replace BuffData::append -> Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with None +clarity/src/vm/mod.rs:353: replace is_reserved -> bool with true +clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with Some("xyzzy".into()) +clarity/src/vm/database/key_value_wrapper.rs:532: replace RollbackWrapper<'a>::has_metadata_entry -> bool with true +clarity/src/vm/database/key_value_wrapper.rs:402: replace RollbackWrapper<'a>::get_value -> Result, SerializationError> with Ok(None) +clarity/src/vm/database/structures.rs:767: replace STXBalance::effective_unlock_height -> u64 with 1 +clarity/src/vm/types/mod.rs:1035: replace Value::expect_u128 -> u128 with 1 +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:525: replace clarity2_check_functions_compatible -> bool with false +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:195: replace ContractContext::get_nft_type -> Option<&TypeSignature> with None +clarity/src/vm/test_util/mod.rs:71: replace is_committed -> bool with false +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:525: replace clarity2_check_functions_compatible -> bool with true +clarity/src/vm/analysis/contract_interface_builder/mod.rs:236: replace ContractInterfaceFunctionArg::from_function_args -> Vec with vec![] +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:50: replace TraitContext::is_name_used -> bool with true +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1044: replace TypeChecker<'a, 'b>::get_function_type -> Option with None +clarity/src/vm/types/serialization.rs:204: replace ::serialize_write -> std::io::Result<()> with Ok(()) +clarity/src/vm/docs/mod.rs:728: replace get_input_type_string -> String with String::new() +clarity/src/vm/database/clarity_db.rs:1485: replace ClarityDatabase<'a>::data_map_entry_exists -> Result with Ok(false) +clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![1] +clarity/src/vm/types/serialization.rs:1301: replace ::serialize -> String with "xyzzy".into() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:36: replace is_separator -> bool with false +clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 0 +clarity/src/vm/database/clarity_store.rs:331: replace ::put_all with () +clarity/src/vm/tests/mod.rs:164: replace test_only_mainnet_to_chain_id -> u32 with 0 +clarity/src/vm/types/mod.rs:1347: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:247: replace SequenceData::atom_values -> Vec with vec![] +clarity/src/vm/contexts.rs:1611: replace GlobalContext<'a, 'hooks>::log_asset_transfer with () +clarity/src/vm/types/mod.rs:1035: replace Value::expect_u128 -> u128 with 0 +clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:550: replace ClarityDatabase<'a>::make_key_for_quad -> String with String::new() +clarity/src/vm/representations.rs:208: replace ::set_id with () +clarity/src/vm/functions/boolean.rs:27: replace type_force_bool -> Result with Ok(false) +clarity/src/vm/types/mod.rs:619: replace ::drained_items -> Vec with vec![] +clarity/src/vm/representations.rs:620: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![1] +clarity/src/vm/database/clarity_db.rs:1744: replace ClarityDatabase<'a>::set_ft_balance -> Result<()> with Ok(()) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:144: replace ArithmeticOnlyChecker<'a>::check_variables_allowed -> Result<(), Error> with Ok(()) +clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![0] +clarity/src/vm/database/key_value_wrapper.rs:444: replace RollbackWrapper<'a>::insert_metadata with () +clarity/src/vm/database/structures.rs:396: replace STXBalanceSnapshot<'db, 'conn>::can_transfer -> bool with true +clarity/src/vm/types/mod.rs:1354: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![], 0)) +clarity/src/vm/types/signatures.rs:1883: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:1664: replace ClarityDatabase<'a>::checked_increase_token_supply -> Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:110: replace TraitContext::into_contract_analysis with () +clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(vec![0]) +clarity/src/vm/analysis/types.rs:163: replace ContractAnalysis::get_public_function_type -> Option<&FunctionType> with None +clarity/src/vm/analysis/arithmetic_checker/mod.rs:77: replace ArithmeticOnlyChecker<'a>::run -> Result<(), Error> with Ok(()) +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(0) +clarity/src/vm/functions/principals.rs:40: replace version_matches_testnet -> bool with true +clarity/src/vm/types/mod.rs:265: replace SequenceData::len -> usize with 0 +clarity/src/vm/database/key_value_wrapper.rs:189: replace rollback_lookup_map -> String with String::new() +clarity/src/vm/database/clarity_db.rs:516: replace ClarityDatabase<'a>::get_value -> Result> with Ok(None) +clarity/src/vm/types/serialization.rs:396: replace TypeSignature::max_serialized_size -> Result with Ok(1) +clarity/src/vm/callables.rs:308: replace DefinedFunction::check_trait_expectations -> Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:191: replace ContractContext::ft_exists -> bool with false +clarity/src/vm/types/mod.rs:1341: replace StandardPrincipalData::to_address -> String with "xyzzy".into() +clarity/src/vm/contexts.rs:1639: replace GlobalContext<'a, 'hooks>::log_stx_burn -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:1760: replace ClarityDatabase<'a>::get_ft_supply -> Result with Ok(0) +clarity/src/vm/types/mod.rs:1197: replace ListData::len -> u32 with 1 +clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![] +clarity/src/vm/types/mod.rs:1388: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 0 +clarity/src/vm/contexts.rs:295: replace AssetMap::add_stx_transfer -> Result<()> with Ok(()) +clarity/src/vm/types/mod.rs:1222: replace ASCIIData::append -> Result<()> with Ok(()) +clarity/src/vm/representations.rs:380: replace PreSymbolicExpression::match_field_identifier -> Option<&TraitIdentifier> with None +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with None +clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with false +clarity/src/vm/database/clarity_db.rs:1290: replace ClarityDatabase<'a>::make_key_for_data_map_entry -> String with "xyzzy".into() +clarity/src/vm/analysis/types.rs:159: replace ContractAnalysis::add_implemented_trait with () +clarity/src/vm/database/structures.rs:163: replace ::serialize -> String with String::new() +clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(Some(0)) +clarity/src/vm/types/serialization.rs:1301: replace ::serialize -> String with String::new() +clarity/src/vm/analysis/errors.rs:319: replace ::message -> String with String::new() +clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::new() +clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![1]) +clarity/src/vm/ast/parser/v2/mod.rs:171: replace Parser<'a>::ignore_whitespace -> bool with false +clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with None +clarity/src/vm/docs/mod.rs:779: replace get_output_type_string -> String with String::new() +clarity/src/vm/analysis/types.rs:131: replace ContractAnalysis::add_read_only_function with () +clarity/src/vm/contexts.rs:687: replace OwnedEnvironment<'a, 'hooks>::initialize_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) +clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![] +clarity/src/vm/types/mod.rs:875: replace Value::depth -> u8 with 0 +clarity/src/vm/database/clarity_db.rs:601: replace ClarityDatabase<'a>::insert_metadata with () +clarity/src/vm/types/mod.rs:533: replace SequenceData::is_list -> bool with false +clarity/src/vm/analysis/types.rs:195: replace ContractAnalysis::canonicalize_types with () +clarity/src/vm/types/mod.rs:754: replace BlockInfoProperty::lookup_by_name_at_version -> Option with None +clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(true) +clarity/src/vm/types/signatures.rs:1923: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:1311: replace ::deserialize -> Self with Default::default() +clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with Some(String::new()) +clarity/src/vm/representations.rs:364: replace PreSymbolicExpression::match_atom -> Option<&ClarityName> with None +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:191: replace ContractContext::ft_exists -> bool with true +clarity/src/vm/callables.rs:343: replace DefinedFunction::is_public -> bool with true +clarity/src/vm/functions/define.rs:291: replace DefineFunctionsParsed<'a>::try_parse -> std::result::Result>, CheckErrors> with Ok(None) +clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 1 +clarity/src/vm/analysis/types.rs:155: replace ContractAnalysis::add_defined_trait with () +clarity/src/vm/types/mod.rs:1274: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![]) +clarity/src/vm/ast/parser/v1.rs:499: replace handle_expression with () +clarity/src/vm/ast/parser/v2/mod.rs:171: replace Parser<'a>::ignore_whitespace -> bool with true +clarity/src/vm/types/mod.rs:1108: replace Value::expect_optional -> Option with None +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with None +clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with None +clarity/src/vm/ast/types.rs:102: replace ::next -> Option with None +clarity/src/vm/ast/definition_sorter/mod.rs:470: replace GraphWalker::sort_dependencies_recursion with () +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:164: replace ContractContext::is_contract -> bool with true +clarity/src/vm/analysis/type_checker/contexts.rs:129: replace TypingContext<'a>::lookup_trait_reference_type -> Option<&TraitIdentifier> with None +clarity/src/vm/analysis/arithmetic_checker/mod.rs:165: replace ArithmeticOnlyChecker<'a>::try_native_function_check -> Option> with None +clarity/src/vm/database/clarity_store.rs:187: replace ::serialize -> String with String::new() +clarity/src/vm/functions/options.rs:44: replace inner_unwrap_err -> Result> with Ok(None) +clarity/src/vm/analysis/analysis_db.rs:66: replace AnalysisDatabase<'a>::roll_back with () +clarity/src/vm/functions/mod.rs:212: replace lookup_reserved_functions -> Option with None +clarity/src/vm/contexts.rs:771: replace OwnedEnvironment<'a, 'hooks>::stx_faucet with () +clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 1 +clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(Some(1)) +clarity/src/vm/types/mod.rs:1262: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/test_util/mod.rs:80: replace is_err_code -> bool with false +clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 0 +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:535: replace TypeChecker<'a, 'b>::get_function_type -> Option with None +clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(Vec::new()) +clarity/src/vm/contexts.rs:263: replace AssetMap::get_next_stx_amount -> Result with Ok(1) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with None +clarity/src/vm/types/signatures.rs:470: replace ListTypeData::reduce_max_len with () +clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![] +clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![], 1)) +clarity/src/vm/types/mod.rs:1478: replace TupleData::len -> u64 with 1 +clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![] +clarity/src/vm/database/clarity_db.rs:620: replace ClarityDatabase<'a>::fetch_metadata -> Result> with Ok(None) +clarity/src/vm/analysis/errors.rs:303: replace formatted_expected_types -> String with "xyzzy".into() +clarity/src/vm/database/clarity_db.rs:879: replace ClarityDatabase<'a>::get_sortition_id_for_stacks_tip -> Option with None +clarity/src/vm/database/clarity_db.rs:737: replace ClarityDatabase<'a>::get_total_liquid_ustx -> u128 with 1 +clarity/src/vm/functions/options.rs:227: replace is_okay -> Result with Ok(true) +clarity/src/vm/database/sqlite.rs:159: replace SqliteConnection::initialize_conn -> Result<()> with Ok(()) +clarity/src/vm/contexts.rs:1833: replace ContractContext::is_name_used -> bool with true +clarity/src/vm/database/clarity_db.rs:1826: replace ClarityDatabase<'a>::set_nft_owner -> Result<()> with Ok(()) +clarity/src/vm/analysis/types.rs:126: replace ContractAnalysis::add_persisted_variable_type with () +clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(1) +clarity/src/vm/types/mod.rs:581: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:53: replace parse -> Result, Error> with Ok(vec![]) +clarity/src/vm/contexts.rs:1814: replace ContractContext::lookup_variable -> Option<&Value> with None +clarity/src/vm/contexts.rs:1749: replace GlobalContext<'a, 'hooks>::roll_back with () +clarity/src/vm/types/serialization.rs:1183: replace Value::serialize_to_hex -> String with String::new() +clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with Some(Vec::leak(Vec::new())) +clarity/src/vm/costs/mod.rs:1117: replace ::cost_overflow_add -> Result with Ok(0) +clarity/src/vm/representations.rs:348: replace PreSymbolicExpression::match_trait_reference -> Option<&ClarityName> with None +clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::new()) +clarity/src/vm/types/signatures.rs:1852: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with Some("xyzzy") +clarity/src/vm/functions/mod.rs:672: replace handle_binding_list -> std::result::Result<(), E> with Ok(()) +clarity/src/vm/contexts.rs:1947: replace CallStack::insert with () +clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(true) +clarity/src/vm/database/clarity_store.rs:187: replace ::serialize -> String with "xyzzy".into() +clarity/src/vm/variables.rs:44: replace NativeVariables::lookup_by_name_at_version -> Option with None +clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with Some("") +clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with false +clarity/src/vm/analysis/arithmetic_checker/mod.rs:96: replace ArithmeticOnlyChecker<'a>::check_top_levels -> Result<(), Error> with Ok(()) +clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(false) +clarity/src/vm/analysis/type_checker/contexts.rs:65: replace TypeMap::get_type -> Option<&TypeSignature> with None +clarity/src/vm/contexts.rs:1299: replace Environment<'a, 'b, 'hooks>::initialize_contract_from_ast -> Result<()> with Ok(()) +clarity/src/vm/types/signatures.rs:896: replace TupleTypeSignature::shallow_merge with () +clarity/src/vm/database/key_value_wrapper.rs:233: replace RollbackWrapper<'a>::nest with () +clarity/src/vm/callables.rs:343: replace DefinedFunction::is_public -> bool with false +clarity/src/vm/analysis/errors.rs:303: replace formatted_expected_types -> String with String::new() +clarity/src/vm/contexts.rs:1833: replace ContractContext::is_name_used -> bool with false +clarity/src/vm/contexts.rs:833: replace OwnedEnvironment<'a, 'hooks>::begin with () +clarity/src/vm/database/clarity_db.rs:1851: replace ClarityDatabase<'a>::burn_nft -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_store.rs:307: replace ::get_block_at_height -> Option with None +clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with None +clarity/src/vm/analysis/contract_interface_builder/mod.rs:333: replace ContractInterfaceVariable::from_map -> Vec with vec![] +clarity/src/vm/variables.rs:55: replace is_reserved_name -> bool with true +clarity/src/vm/analysis/types.rs:167: replace ContractAnalysis::get_read_only_function_type -> Option<&FunctionType> with None +clarity/src/vm/contexts.rs:1848: replace ContractContext::canonicalize_types with () +clarity/src/vm/tests/mod.rs:164: replace test_only_mainnet_to_chain_id -> u32 with 1 +clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![] +clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with Some(String::new()) +clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![0] +clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with None +clarity/src/vm/database/structures.rs:332: replace STXBalanceSnapshot<'db, 'conn>::save with () +clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![1]] +clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(vec![1]) +clarity/src/vm/callables.rs:363: replace DefinedFunction::canonicalize_types with () +clarity/src/vm/analysis/errors.rs:224: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![0] +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:84: replace ContractContext::ft_exists -> bool with true +clarity/src/vm/database/structures.rs:420: replace STXBalanceSnapshot<'db, 'conn>::set_balance with () +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:194: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/ast/definition_sorter/mod.rs:412: replace Graph::add_node with () +clarity/src/vm/analysis/contract_interface_builder/mod.rs:389: replace ContractInterface::serialize -> String with String::new() +clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with Some(Vec::leak(Vec::new())) +clarity/src/vm/database/structures.rs:892: replace STXBalance::get_available_balance_at_burn_block -> u128 with 1 +clarity/src/vm/costs/mod.rs:1120: replace ::cost_overflow_sub -> Result with Ok(0) +clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with None +clarity/src/vm/variables.rs:55: replace is_reserved_name -> bool with false +clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![0] +clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 0 +clarity/src/vm/ast/parser/v2/lexer/mod.rs:36: replace is_separator -> bool with true +clarity/src/vm/contexts.rs:1707: replace GlobalContext<'a, 'hooks>::begin_read_only with () +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1156: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with None +clarity/src/vm/database/structures.rs:801: replace STXBalance::amount_unlocked -> u128 with 1 +clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![] +clarity/src/vm/analysis/contract_interface_builder/mod.rs:389: replace ContractInterface::serialize -> String with "xyzzy".into() +clarity/src/vm/database/structures.rs:801: replace STXBalance::amount_unlocked -> u128 with 0 +clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with Some("xyzzy".into()) +clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with None +clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![0] +clarity/src/vm/mod.rs:569: replace execute_v2 -> Result> with Ok(None) +clarity/src/vm/types/mod.rs:1197: replace ListData::len -> u32 with 0 +clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with Some(String::new()) +clarity/src/vm/database/key_value_wrapper.rs:189: replace rollback_lookup_map -> String with "xyzzy".into() +clarity/src/vm/analysis/arithmetic_checker/mod.rs:174: replace ArithmeticOnlyChecker<'a>::check_native_function -> Result<(), Error> with Ok(()) +clarity/src/vm/callables.rs:331: replace DefinedFunction::is_read_only -> bool with false +clarity/src/vm/database/clarity_db.rs:678: replace ClarityDatabase<'a>::set_contract_data_size -> Result<()> with Ok(()) +clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:646: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with None +clarity/src/vm/analysis/type_checker/contexts.rs:112: replace TypingContext<'a>::add_variable_type with () +clarity/src/vm/contexts.rs:349: replace AssetMap::commit_other -> Result<()> with Ok(()) +clarity/src/vm/test_util/mod.rs:65: replace symbols_from_values -> Vec with vec![] +clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(true) +clarity/src/vm/database/sqlite.rs:91: replace SqliteConnection::insert_metadata with () +clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(None) +clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((None, Some(Default::default()))) +clarity/src/vm/database/clarity_db.rs:1719: replace ClarityDatabase<'a>::get_ft_balance -> Result with Ok(0) +clarity/src/vm/contexts.rs:1599: replace GlobalContext<'a, 'hooks>::get_asset_map -> &mut AssetMap with Box::leak(Box::new(Default::default())) +clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(false) +clarity/src/vm/types/mod.rs:800: replace ::eq -> bool with false +clarity/src/vm/contexts.rs:1962: replace CallStack::remove -> Result<()> with Ok(()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:354: replace ContractInterfaceMap::from_map -> Vec with vec![] +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:186: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None +clarity/src/vm/functions/principals.rs:47: replace version_matches_current_network -> bool with true +clarity/src/vm/functions/options.rs:220: replace is_some -> Result with Ok(false) +clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with Some(Vec::leak(Vec::new())) +clarity/src/vm/ast/parser/v2/mod.rs:131: replace Parser<'a>::next_token -> Option with None +clarity/src/vm/database/clarity_db.rs:486: replace ClarityDatabase<'a>::put_value_with_size -> Result with Ok(0) +clarity/src/vm/contexts.rs:284: replace AssetMap::get_next_amount -> Result with Ok(1) +clarity/src/vm/ast/definition_sorter/mod.rs:429: replace Graph::nodes_count -> usize with 1 +clarity/src/vm/types/mod.rs:1205: replace ListData::append -> Result<()> with Ok(()) +clarity/src/vm/analysis/errors.rs:319: replace ::message -> String with "xyzzy".into() +clarity/src/vm/database/sqlite.rs:36: replace sqlite_put with () +clarity/src/vm/analysis/types.rs:135: replace ContractAnalysis::add_public_function with () +clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with Some(String::new()) +clarity/src/vm/contexts.rs:1939: replace CallStack::depth -> usize with 0 +clarity/src/vm/contexts.rs:1958: replace CallStack::decr_apply_depth with () +clarity/src/vm/types/mod.rs:565: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with Some("xyzzy".into()) +clarity/src/vm/types/mod.rs:545: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:278: replace SequenceData::element_at -> Option with None +clarity/src/vm/errors.rs:120: replace ::eq -> bool with false +clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with Some(0) +clarity/src/vm/ast/definition_sorter/mod.rs:416: replace Graph::add_directed_edge with () +clarity/src/vm/contexts.rs:1954: replace CallStack::incr_apply_depth with () +clarity/src/vm/analysis/type_checker/contexts.rs:97: replace TypingContext<'a>::lookup_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with None +clarity/src/vm/representations.rs:356: replace PreSymbolicExpression::match_atom_value -> Option<&Value> with None +clarity/src/vm/database/structures.rs:358: replace STXBalanceSnapshot<'db, 'conn>::get_available_balance -> u128 with 1 +clarity/src/vm/ast/definition_sorter/mod.rs:425: replace Graph::has_node_descendants -> bool with false +clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 0 +clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 0 +clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with None +clarity/src/vm/analysis/arithmetic_checker/mod.rs:132: replace ArithmeticOnlyChecker<'a>::check_expression -> Result<(), Error> with Ok(()) +clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![]] +clarity/src/vm/database/clarity_db.rs:1302: replace ClarityDatabase<'a>::make_key_for_data_map_entry_serialized -> String with "xyzzy".into() +clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with Some(1) +clarity/src/vm/types/mod.rs:463: replace SequenceData::concat -> Result<()> with Ok(()) +clarity/src/vm/analysis/errors.rs:295: replace check_arguments_at_most -> Result<(), CheckErrors> with Ok(()) +clarity/src/vm/analysis/type_checker/contexts.rs:125: replace TypingContext<'a>::add_trait_reference with () +clarity/src/vm/functions/mod.rs:197: replace NativeFunctions::lookup_by_name_at_version -> Option with None +clarity/src/vm/costs/mod.rs:1117: replace ::cost_overflow_add -> Result with Ok(1) +clarity/src/vm/types/mod.rs:265: replace SequenceData::len -> usize with 1 +clarity/src/vm/types/serialization.rs:1139: replace Value::serialized_size -> u32 with 1 +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:305: replace type_reserved_variable -> Option with None +clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 1 +clarity/src/vm/ast/parser/v2/mod.rs:188: replace Parser<'a>::ignore_whitespace_and_comments -> Vec with vec![] +clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with None +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:845: replace type_reserved_variable -> Option with None +clarity/src/vm/representations.rs:578: replace SymbolicExpression::match_atom -> Option<&ClarityName> with None +clarity/src/vm/types/mod.rs:1547: replace ::fmt -> fmt::Result with Ok(Default::default()) diff --git a/mutation-testing/packages-output/clarity/missed.txt b/mutation-testing/packages-output/clarity/missed.txt new file mode 100644 index 00000000000..a0fc67adf48 --- /dev/null +++ b/mutation-testing/packages-output/clarity/missed.txt @@ -0,0 +1,634 @@ +clarity/src/vm/database/clarity_db.rs:1038: replace ClarityDatabase<'a>::get_cc_special_cases_handler -> Option with None +clarity/src/vm/costs/mod.rs:1137: replace ExecutionCost::proportion_largest_dimension -> u64 with 0 +clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with Some(0) +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with None +clarity/src/vm/contexts.rs:852: replace OwnedEnvironment<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with None +clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:194: replace ::get_v2_unlock_height -> u32 with 1 +clarity/src/vm/tests/datamaps.rs:25: replace assert_executes with () +clarity/src/vm/representations.rs:222: replace PreSymbolicExpression::cons -> PreSymbolicExpression with Default::default() +clarity/src/vm/database/structures.rs:726: replace STXBalanceSnapshot<'db, 'conn>::unlock_available_tokens_if_any -> u128 with 1 +clarity/src/vm/analysis/errors.rs:217: replace CheckError::set_expressions with () +clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with None +clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with None +clarity/src/vm/costs/mod.rs:1006: replace ::drop_memory with () +clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with None +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:95: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![1])) +clarity/src/vm/database/clarity_db.rs:343: replace ::get_sortition_id_from_consensus_hash -> Option with None +clarity/src/vm/costs/mod.rs:1070: replace ::short_circuit_contract_call -> Result with Ok(true) +clarity/src/vm/tests/defines.rs:30: replace assert_eq_err with () +clarity/src/vm/database/clarity_db.rs:1006: replace ClarityDatabase<'a>::get_stx_btc_ops_processed -> u64 with 0 +clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with None +clarity/src/vm/database/clarity_db.rs:716: replace ClarityDatabase<'a>::ustx_liquid_supply_key -> &'static str with "xyzzy" +clarity/src/vm/coverage.rs:196: replace CoverageReporter::produce_lcov -> std::io::Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:112: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) +clarity/src/vm/costs/mod.rs:104: replace ::get_memory_use -> u64 with 0 +clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with None +clarity/src/vm/tests/contracts.rs:890: replace test_factorial_contract with () +clarity/src/vm/database/clarity_db.rs:368: replace ::get_v1_unlock_height -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:336: replace ::get_burn_start_height -> u32 with 0 +clarity/src/vm/contexts.rs:465: replace AssetMap::get_stx_burned_total -> u128 with 1 +clarity/src/vm/analysis/errors.rs:208: replace CheckError::has_expression -> bool with false +clarity/src/vm/contexts.rs:465: replace AssetMap::get_stx_burned_total -> u128 with 0 +clarity/src/vm/tests/traits.rs:767: replace test_readwrite_violation_dynamic_dispatch with () +clarity/src/vm/database/clarity_db.rs:194: replace ::get_v2_unlock_height -> u32 with 0 +clarity/src/vm/tests/contracts.rs:1079: replace test_cc_stack_depth with () +clarity/src/vm/tests/defines.rs:191: replace test_recursive_panic with () +clarity/src/vm/database/structures.rs:512: replace STXBalanceSnapshot<'db, 'conn>::extend_lock_v2 with () +clarity/src/vm/costs/mod.rs:813: replace LimitedCostTracker::set_total with () +clarity/src/vm/costs/mod.rs:152: replace ::short_circuit_contract_call -> Result with Ok(true) +clarity/src/vm/database/clarity_db.rs:1023: replace ClarityDatabase<'a>::make_microblock_poison_key -> String with "xyzzy".into() +clarity/src/vm/types/serialization.rs:253: replace PrincipalData::inner_consensus_serialize -> std::io::Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with Some(String::new()) +clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:295: replace ::get_consensus_hash_for_block -> Option with None +clarity/src/vm/tests/traits.rs:824: replace test_bad_call_with_trait with () +clarity/src/vm/database/clarity_store.rs:251: replace ::get_current_block_height -> u32 with 0 +clarity/src/vm/contexts.rs:1411: replace Environment<'a, 'b, 'hooks>::push_to_event_batch with () +clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with Some(0) +clarity/src/vm/costs/mod.rs:959: replace drop_memory with () +clarity/src/vm/database/clarity_db.rs:819: replace ClarityDatabase<'a>::get_v2_unlock_height -> u32 with 0 +clarity/src/vm/database/sqlite.rs:72: replace sqlite_has_entry -> bool with false +clarity/src/vm/mod.rs:545: replace execute_against_version -> Result> with Ok(None) +clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with Some("xyzzy".into()) +clarity/src/vm/contexts.rs:1560: replace Environment<'a, 'b, 'hooks>::register_ft_burn_event -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with None +clarity/src/vm/database/clarity_db.rs:1023: replace ClarityDatabase<'a>::make_microblock_poison_key -> String with String::new() +clarity/src/vm/contexts.rs:1829: replace ContractContext::is_explicitly_implementing_trait -> bool with false +clarity/src/vm/costs/mod.rs:1230: replace ExecutionCost::exceeds -> bool with false +clarity/src/vm/database/structures.rs:979: replace STXBalance::was_locked_by_v3 -> bool with false +clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with None +clarity/src/vm/test_util/mod.rs:80: replace is_err_code -> bool with true +clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None +clarity/src/vm/database/clarity_db.rs:160: replace ::get_burn_header_hash_for_block -> Option with None +clarity/src/vm/representations.rs:266: replace PreSymbolicExpression::span -> &Span with &Default::default() +clarity/src/vm/contexts.rs:893: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) +clarity/src/vm/ast/errors.rs:117: replace ParseError::set_pre_expression with () +clarity/src/vm/callables.rs:105: replace cost_input_sized_vararg -> Result with Ok(0) +clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with Some(0) +clarity/src/vm/analysis/analysis_db.rs:70: replace AnalysisDatabase<'a>::storage_key -> &'static str with "" +clarity/src/vm/events.rs:172: replace STXMintEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/costs/mod.rs:1230: replace ExecutionCost::exceeds -> bool with true +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![0])) +clarity/src/vm/types/mod.rs:1026: replace Value::expect_ascii -> String with String::new() +clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:860: replace ClarityDatabase<'a>::get_block_time -> u64 with 0 +clarity/src/vm/database/structures.rs:949: replace STXBalance::get_total_balance -> u128 with 0 +clarity/src/vm/contexts.rs:912: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/events.rs:189: replace STXLockEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:164: replace ContractContext::is_contract -> bool with false +clarity/src/vm/database/clarity_store.rs:177: replace make_contract_hash_key -> String with "xyzzy".into() +clarity/src/vm/database/clarity_db.rs:732: replace ClarityDatabase<'a>::set_clarity_epoch_version with () +clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) +clarity/src/vm/contexts.rs:1595: replace GlobalContext<'a, 'hooks>::is_top_level -> bool with true +clarity/src/vm/contexts.rs:1878: replace LocalContext<'a>::depth -> u16 with 1 +clarity/src/vm/types/serialization.rs:290: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) +clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with None +clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with Some(0) +clarity/src/vm/costs/mod.rs:1053: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), "xyzzy".into())] +clarity/src/vm/database/clarity_db.rs:355: replace ::get_stacks_epoch -> Option with None +clarity/src/vm/tests/traits.rs:1744: replace test_pass_embedded_trait_to_subtrait_list with () +clarity/src/vm/database/clarity_db.rs:240: replace ::get_stacks_epoch_by_epoch_id -> Option with None +clarity/src/vm/contexts.rs:1525: replace Environment<'a, 'b, 'hooks>::register_ft_transfer_event -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:962: replace ClarityDatabase<'a>::get_miner_spend_winner -> u128 with 0 +clarity/src/vm/costs/mod.rs:1201: replace ExecutionCost::add -> Result<()> with Ok(()) +clarity/src/vm/ast/errors.rs:173: replace ::message -> String with String::new() +clarity/src/vm/database/structures.rs:1109: replace STXBalance::can_transfer_at_burn_block -> bool with true +clarity/src/vm/tests/contracts.rs:160: replace test_contract_caller with () +clarity/src/vm/events.rs:315: replace FTMintEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (1, 1) +clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), String::new())] +clarity/src/vm/database/clarity_db.rs:1938: replace ClarityDatabase<'a>::get_account_nonce -> u64 with 1 +clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![1] +clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with Some("xyzzy".into()) +clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (0, 0) +clarity/src/vm/costs/mod.rs:142: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with Some(0) +clarity/src/vm/costs/mod.rs:1210: replace ExecutionCost::sub -> Result<()> with Ok(()) +clarity/src/vm/test_util/mod.rs:168: replace ::get_miner_address -> Option with None +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:96: replace >::drop_memory with () +clarity/src/vm/costs/mod.rs:164: replace ::fmt -> ::std::fmt::Result with Ok(Default::default()) +clarity/src/vm/tests/contracts.rs:742: replace test_aborts with () +clarity/src/vm/database/structures.rs:691: replace STXBalanceSnapshot<'db, 'conn>::accelerate_unlock with () +clarity/src/vm/docs/mod.rs:2532: replace make_keyword_reference -> Option with None +clarity/src/vm/docs/mod.rs:2626: replace make_json_api_reference -> String with String::new() +clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) +clarity/src/vm/contexts.rs:1983: replace CallStack::make_stack_trace -> StackTrace with Default::default() +clarity/src/vm/database/clarity_db.rs:376: replace ::get_pox_3_activation_height -> u32 with 1 +clarity/src/vm/analysis/arithmetic_checker/mod.rs:66: replace ::fmt -> std::fmt::Result with Ok(Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:318: replace ContractInterfaceNonFungibleTokens::from_map -> Vec with vec![] +clarity/src/vm/types/mod.rs:533: replace SequenceData::is_list -> bool with true +clarity/src/vm/contexts.rs:1490: replace Environment<'a, 'b, 'hooks>::register_nft_mint_event -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_store.rs:327: replace ::get_cc_special_cases_handler -> Option with None +clarity/src/vm/costs/mod.rs:1070: replace ::short_circuit_contract_call -> Result with Ok(false) +clarity/src/vm/tests/traits.rs:1462: replace test_embedded_trait with () +clarity/src/vm/tests/defines.rs:58: replace test_accept_options with () +clarity/src/vm/database/clarity_db.rs:1878: replace ClarityDatabase<'a>::make_key_for_account_nonce -> String with "xyzzy".into() +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![], false) +clarity/src/vm/test_util/mod.rs:232: replace ::get_pox_3_activation_height -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:376: replace ::get_pox_3_activation_height -> u32 with 0 +clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![] +clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:647: replace ClarityDatabase<'a>::load_contract_analysis -> Option with None +clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with Some(1) +clarity/src/vm/tests/traits.rs:204: replace test_dynamic_dispatch_intra_contract_call with () +clarity/src/vm/test_util/mod.rs:244: replace ::get_pox_rejection_fraction -> u64 with 0 +clarity/src/vm/tests/traits.rs:710: replace test_readwrite_dynamic_dispatch with () +clarity/src/vm/database/clarity_db.rs:1047: replace ClarityDatabase<'a>::insert_microblock_poison -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with None +clarity/src/vm/costs/mod.rs:152: replace ::short_circuit_contract_call -> Result with Ok(false) +clarity/src/vm/types/mod.rs:800: replace ::eq -> bool with true +clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![0] +clarity/src/vm/ast/parser/v2/lexer/token.rs:82: replace Token::reproduce -> String with "xyzzy".into() +clarity/src/vm/database/structures.rs:818: replace STXBalance::debit_unlocked_amount with () +clarity/src/vm/database/structures.rs:42: replace ::serialize -> String with String::new() +clarity/src/vm/analysis/arithmetic_checker/mod.rs:267: replace ArithmeticOnlyChecker<'a>::check_all -> Result<(), Error> with Ok(()) +clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:229: replace ::get_pox_prepare_length -> u32 with 0 +clarity/src/vm/test_util/mod.rs:253: replace ::get_sortition_id_from_consensus_hash -> Option with None +clarity/src/vm/database/clarity_db.rs:973: replace ClarityDatabase<'a>::get_miner_spend_total -> u128 with 0 +clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(0) +clarity/src/vm/tests/traits.rs:1963: replace test_let_trait with () +clarity/src/vm/costs/mod.rs:1062: replace ::reset_memory with () +clarity/src/vm/database/structures.rs:949: replace STXBalance::get_total_balance -> u128 with 1 +clarity/src/vm/events.rs:206: replace STXBurnEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with Some(String::new()) +clarity/src/vm/database/clarity_db.rs:237: replace ::get_pox_rejection_fraction -> u64 with 0 +clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(1) +clarity/src/vm/contexts.rs:502: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with Some(0) +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(0) +clarity/src/vm/tests/traits.rs:1346: replace test_return_trait_with_contract_of with () +clarity/src/vm/costs/mod.rs:1059: replace ::drop_memory with () +clarity/src/vm/tests/contracts.rs:99: replace test_get_block_info_eval with () +clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with None +clarity/src/vm/database/clarity_store.rs:239: replace ::get_block_at_height -> Option with None +clarity/src/vm/errors.rs:114: replace >::eq -> bool with false +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:163: replace ::get_consensus_hash_for_block -> Option with None +clarity/src/vm/tests/sequences.rs:1160: replace test_construct_bad_list with () +clarity/src/vm/errors.rs:163: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/database/key_value_wrapper.rs:261: replace RollbackWrapper<'a>::depth -> usize with 1 +clarity/src/vm/types/mod.rs:274: replace SequenceData::is_empty -> bool with true +clarity/src/vm/database/structures.rs:386: replace STXBalanceSnapshot<'db, 'conn>::has_unlockable_tokens -> bool with true +clarity/src/vm/analysis/analysis_db.rs:84: replace AnalysisDatabase<'a>::has_contract -> bool with false +clarity/src/vm/docs/mod.rs:2626: replace make_json_api_reference -> String with "xyzzy".into() +clarity/src/vm/test_util/mod.rs:236: replace ::get_pox_prepare_length -> u32 with 1 +clarity/src/vm/tests/contracts.rs:458: replace test_simple_naming_system with () +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![1])) +clarity/src/vm/analysis/types.rs:179: replace ContractAnalysis::get_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/tests/assets.rs:521: replace test_simple_token_system with () +clarity/src/vm/types/mod.rs:1559: replace byte_len_of_serialization -> u64 with 0 +clarity/src/vm/representations.rs:511: replace SymbolicExpression::span -> &Span with &Default::default() +clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None +clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with Some(String::new()) +clarity/src/vm/types/mod.rs:1301: replace PrincipalData::version -> u8 with 0 +clarity/src/vm/tests/contracts.rs:295: replace test_tx_sponsor with () +clarity/src/vm/database/clarity_db.rs:832: replace ClarityDatabase<'a>::get_current_burnchain_block_height -> u32 with 0 +clarity/src/vm/mod.rs:221: replace add_stack_trace with () +clarity/src/vm/database/key_value_wrapper.rs:174: replace RollbackWrapperPersistedLog::nest with () +clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with 0 +clarity/src/vm/database/clarity_db.rs:384: replace ::get_pox_reward_cycle_length -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:388: replace ::get_pox_rejection_fraction -> u64 with 1 +clarity/src/vm/types/mod.rs:274: replace SequenceData::is_empty -> bool with false +clarity/src/vm/database/clarity_store.rs:319: replace ::get_open_chain_tip_height -> u32 with 0 +clarity/src/vm/test_util/mod.rs:236: replace ::get_pox_prepare_length -> u32 with 0 +clarity/src/vm/events.rs:155: replace STXTransferEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/coverage.rs:237: replace ::will_begin_eval with () +clarity/src/vm/types/mod.rs:256: replace SequenceData::element_size -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:233: replace ::get_pox_reward_cycle_length -> u32 with 0 +clarity/src/vm/database/sqlite.rs:153: replace SqliteConnection::has_entry -> bool with false +clarity/src/vm/costs/mod.rs:826: replace LimitedCostTracker::get_memory -> u64 with 0 +clarity/src/vm/contexts.rs:926: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) +clarity/src/vm/tests/traits.rs:2024: replace test_let3_trait with () +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![0])) +clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with Some(1) +clarity/src/vm/database/structures.rs:979: replace STXBalance::was_locked_by_v3 -> bool with true +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:50: replace TraitContext::is_name_used -> bool with false +clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with Some("xyzzy".into()) +clarity/src/vm/database/structures.rs:578: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v3 with () +clarity/src/vm/test_util/mod.rs:247: replace ::get_burn_start_height -> u32 with 0 +clarity/src/vm/tests/traits.rs:452: replace test_dynamic_dispatch_including_nested_trait with () +clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with None +clarity/src/vm/database/clarity_db.rs:336: replace ::get_burn_start_height -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with Some("xyzzy".into()) +clarity/src/vm/analysis/errors.rs:208: replace CheckError::has_expression -> bool with true +clarity/src/vm/types/mod.rs:1374: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1483: replace TupleData::is_empty -> bool with false +clarity/src/vm/mod.rs:481: replace execute_on_network -> Result> with Ok(None) +clarity/src/vm/types/serialization.rs:1169: replace ::flush -> std::io::Result<()> with Ok(()) +clarity/src/vm/contexts.rs:915: replace >::drop_memory with () +clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:314: replace ::get_miner_address -> Option with None +clarity/src/vm/tests/traits.rs:1816: replace test_pass_embedded_trait_to_subtrait_list_option with () +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:90: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/structures.rs:42: replace ::serialize -> String with "xyzzy".into() +clarity/src/vm/ast/errors.rs:173: replace ::message -> String with "xyzzy".into() +clarity/src/vm/database/clarity_store.rs:251: replace ::get_current_block_height -> u32 with 1 +clarity/src/vm/database/structures.rs:1109: replace STXBalance::can_transfer_at_burn_block -> bool with false +clarity/src/vm/database/clarity_db.rs:190: replace ::get_v1_unlock_height -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:213: replace ::get_burn_start_height -> u32 with 1 +clarity/src/vm/contexts.rs:1988: replace CallStack::make_stack_trace -> StackTrace with Default::default() +clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None +clarity/src/vm/database/clarity_db.rs:533: replace ClarityDatabase<'a>::make_key_for_trip -> String with String::new() +clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with "xyzzy".into() +clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with Some(1) +clarity/src/vm/costs/mod.rs:259: replace LimitedCostTracker::contract_call_circuits -> HashMap<(QualifiedContractIdentifier, ClarityName), ClarityCostFunctionReference> with HashMap::new() +clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with None +clarity/src/vm/database/clarity_db.rs:659: replace ClarityDatabase<'a>::get_contract_size -> Result with Ok(0) +clarity/src/vm/test_util/mod.rs:228: replace ::get_v2_unlock_height -> u32 with 0 +clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(1) +clarity/src/vm/tests/principals.rs:138: replace test_simple_is_standard_mainnet_cases with () +clarity/src/vm/database/key_value_wrapper.rs:261: replace RollbackWrapper<'a>::depth -> usize with 0 +clarity/src/vm/database/clarity_db.rs:221: replace ::get_burn_header_hash -> Option with None +clarity/src/vm/analysis/errors.rs:212: replace CheckError::set_expression with () +clarity/src/vm/database/clarity_db.rs:175: replace ::get_miner_address -> Option with None +clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with None +clarity/src/vm/tests/traits.rs:1232: replace test_return_trait_with_contract_of_wrapped_in_begin with () +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:99: replace >::reset_memory with () +clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with Some(1) +clarity/src/vm/costs/mod.rs:735: replace TrackerData::load_costs -> Result<()> with Ok(()) +clarity/src/vm/types/signatures.rs:1872: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/ast/errors.rs:129: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None +clarity/src/vm/database/clarity_db.rs:962: replace ClarityDatabase<'a>::get_miner_spend_winner -> u128 with 1 +clarity/src/vm/ast/errors.rs:113: replace ParseError::has_pre_expression -> bool with false +clarity/src/vm/database/structures.rs:988: replace STXBalance::has_locked_tokens_at_burn_block -> bool with true +clarity/src/vm/representations.rs:503: replace SymbolicExpression::copy_span with () +clarity/src/vm/test_util/mod.rs:220: replace ::get_stacks_epoch_by_epoch_id -> Option with None +clarity/src/vm/database/clarity_db.rs:229: replace ::get_pox_prepare_length -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:1031: replace ClarityDatabase<'a>::insert_microblock_pubkey_hash_height -> Result<()> with Ok(()) +clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![0] +clarity/src/vm/database/structures.rs:48: replace ::deserialize -> String with String::new() +clarity/src/vm/database/clarity_db.rs:463: replace ClarityDatabase<'a>::put_with_size -> u64 with 1 +clarity/src/vm/types/mod.rs:1201: replace ListData::is_empty -> bool with false +clarity/src/vm/costs/mod.rs:716: replace LimitedCostTracker::default_cost_contract_for_epoch -> String with String::new() +clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with Some(0) +clarity/src/vm/tests/traits.rs:1165: replace test_contract_of_no_impl with () +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![1])) +clarity/src/vm/tests/traits.rs:390: replace test_dynamic_dispatch_by_importing_trait with () +clarity/src/vm/costs/mod.rs:358: replace store_state_summary -> Result<()> with Ok(()) +clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) +clarity/src/vm/contracts.rs:57: replace Contract::canonicalize_types with () +clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with Some(1) +clarity/src/vm/tests/contracts.rs:685: replace test_simple_contract_call with () +clarity/src/vm/database/key_value_wrapper.rs:77: replace rollback_value_check with () +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![0])) +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with None +clarity/src/vm/database/clarity_store.rs:247: replace ::get_open_chain_tip_height -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:388: replace ::get_pox_rejection_fraction -> u64 with 0 +clarity/src/vm/database/clarity_store.rs:323: replace ::get_current_block_height -> u32 with 1 +clarity/src/vm/database/key_value_wrapper.rs:229: replace RollbackWrapper<'a>::get_cc_special_cases_handler -> Option with None +clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None +clarity/src/vm/database/clarity_db.rs:431: replace ClarityDatabase<'a>::is_stack_empty -> bool with true +clarity/src/vm/representations.rs:121: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:307: replace ContractInterfaceFungibleTokens::from_set -> Vec with vec![] +clarity/src/vm/database/clarity_store.rs:255: replace ::put_all with () +clarity/src/vm/contexts.rs:893: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) +clarity/src/vm/test_util/mod.rs:232: replace ::get_pox_3_activation_height -> u32 with 1 +clarity/src/vm/ast/parser/v2/mod.rs:167: replace Parser<'a>::skip_to_end with () +clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with None +clarity/src/vm/database/structures.rs:463: replace STXBalanceSnapshot<'db, 'conn>::is_v2_locked -> bool with false +clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with Some(1) +clarity/src/vm/tests/contracts.rs:992: replace test_at_unknown_block with () +clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![] +clarity/src/vm/types/serialization.rs:102: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/representations.rs:81: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) +clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with Some(0) +clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) +clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with Some("xyzzy".into()) +clarity/src/vm/test_util/mod.rs:228: replace ::get_v2_unlock_height -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:384: replace ::get_pox_reward_cycle_length -> u32 with 1 +clarity/src/vm/tests/traits.rs:89: replace test_dynamic_dispatch_pass_trait_nested_in_let with () +clarity/src/vm/errors.rs:114: replace >::eq -> bool with true +clarity/src/vm/callables.rs:370: replace DefinedFunction::get_span -> Span with Default::default() +clarity/src/vm/database/clarity_store.rs:177: replace make_contract_hash_key -> String with String::new() +clarity/src/vm/database/clarity_db.rs:768: replace ClarityDatabase<'a>::decrement_ustx_liquid_supply -> Result<()> with Ok(()) +clarity/src/vm/contexts.rs:1507: replace Environment<'a, 'b, 'hooks>::register_nft_burn_event -> Result<()> with Ok(()) +clarity/src/vm/database/structures.rs:680: replace STXBalanceSnapshot<'db, 'conn>::is_v3_locked -> bool with false +clarity/src/vm/database/clarity_db.rs:592: replace ClarityDatabase<'a>::set_metadata with () +clarity/src/vm/database/clarity_db.rs:213: replace ::get_burn_start_height -> u32 with 0 +clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with None +clarity/src/vm/costs/mod.rs:282: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:463: replace ClarityDatabase<'a>::put_with_size -> u64 with 0 +clarity/src/vm/types/mod.rs:1268: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![] +clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with Some("xyzzy") +clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with Some(0) +clarity/src/vm/database/structures.rs:971: replace STXBalance::was_locked_by_v1 -> bool with true +clarity/src/vm/tests/traits.rs:1036: replace test_dynamic_dispatch_pass_literal_principal_as_trait_in_user_defined_functions with () +clarity/src/vm/database/clarity_db.rs:1878: replace ClarityDatabase<'a>::make_key_for_account_nonce -> String with String::new() +clarity/src/vm/costs/mod.rs:934: replace add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/test_util/mod.rs:125: replace ::get_burn_header_hash_for_block -> Option with None +clarity/src/vm/contexts.rs:1429: replace Environment<'a, 'b, 'hooks>::register_print_event -> Result<()> with Ok(()) +clarity/src/vm/contexts.rs:1445: replace Environment<'a, 'b, 'hooks>::register_stx_transfer_event -> Result<()> with Ok(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:93: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/coverage.rs:54: replace CoverageReporter::report_eval with () +clarity/src/vm/types/mod.rs:1026: replace Value::expect_ascii -> String with "xyzzy".into() +clarity/src/vm/events.rs:272: replace NFTBurnEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/test_util/mod.rs:244: replace ::get_pox_rejection_fraction -> u64 with 1 +clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with -1 +clarity/src/vm/tests/traits.rs:1397: replace test_pass_trait_to_subtrait with () +clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:819: replace ClarityDatabase<'a>::get_v2_unlock_height -> u32 with 1 +clarity/src/vm/database/structures.rs:1047: replace STXBalance::has_unlockable_tokens_at_burn_block -> bool with true +clarity/src/vm/tests/traits.rs:650: replace test_reentrant_dynamic_dispatch with () +clarity/src/vm/database/clarity_db.rs:716: replace ClarityDatabase<'a>::ustx_liquid_supply_key -> &'static str with "" +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![], true) +clarity/src/vm/tests/traits.rs:262: replace test_dynamic_dispatch_by_implementing_imported_trait with () +clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(1) +clarity/src/vm/representations.rs:238: replace PreSymbolicExpression::set_span with () +clarity/src/vm/costs/mod.rs:270: replace LimitedCostTracker::cost_function_references -> HashMap<&'static ClarityCostFunction, ClarityCostFunctionReference> with HashMap::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:98: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/callables.rs:119: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/structures.rs:975: replace STXBalance::was_locked_by_v2 -> bool with true +clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with None +clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:782: replace ClarityDatabase<'a>::is_in_regtest -> bool with true +clarity/src/vm/version.rs:15: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/tests/traits.rs:1528: replace test_pass_embedded_trait_to_subtrait_optional with () +clarity/src/vm/database/structures.rs:754: replace STXBalance::unlock_height -> u64 with 0 +clarity/src/vm/analysis/errors.rs:262: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/types/mod.rs:1559: replace byte_len_of_serialization -> u64 with 1 +clarity/src/vm/contexts.rs:876: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/clarity_db.rs:659: replace ClarityDatabase<'a>::get_contract_size -> Result with Ok(1) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:72: replace ArithmeticOnlyChecker<'a>::check_contract_cost_eligible with () +clarity/src/vm/database/clarity_db.rs:1938: replace ClarityDatabase<'a>::get_account_nonce -> u64 with 0 +clarity/src/vm/callables.rs:105: replace cost_input_sized_vararg -> Result with Ok(1) +clarity/src/vm/database/sqlite.rs:121: replace SqliteConnection::drop_metadata with () +clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) +clarity/src/vm/contexts.rs:102: replace AssetMap::to_json -> serde_json::Value with Default::default() +clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with Some(1) +clarity/src/vm/types/mod.rs:1478: replace TupleData::len -> u64 with 0 +clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) +clarity/src/vm/clarity.rs:42: replace ::cause -> Option<&dyn std::error::Error> with None +clarity/src/vm/database/sqlite.rs:110: replace SqliteConnection::commit_metadata_to with () +clarity/src/vm/database/structures.rs:376: replace STXBalanceSnapshot<'db, 'conn>::has_locked_tokens -> bool with true +clarity/src/vm/events.rs:332: replace FTBurnEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/mod.rs:96: replace version_string -> String with String::new() +clarity/src/vm/database/sqlite.rs:192: replace SqliteConnection::check_schema -> Result<()> with Ok(()) +clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:1011: replace ClarityDatabase<'a>::set_stx_btc_ops_processed with () +clarity/src/vm/database/structures.rs:400: replace STXBalanceSnapshot<'db, 'conn>::debit with () +clarity/src/vm/database/clarity_db.rs:1882: replace ClarityDatabase<'a>::make_key_for_account_stx_locked -> String with "xyzzy".into() +clarity/src/vm/database/sqlite.rs:72: replace sqlite_has_entry -> bool with true +clarity/src/vm/tests/traits.rs:895: replace test_good_call_with_trait with () +clarity/src/vm/types/signatures.rs:1929: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:209: replace ::get_sortition_id_from_consensus_hash -> Option with None +clarity/src/vm/clarity.rs:27: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:351: replace ::get_burn_header_hash -> Option with None +clarity/src/vm/test_util/mod.rs:206: replace ::get_burn_header_hash -> Option with None +clarity/src/vm/database/key_value_wrapper.rs:84: replace rollback_edits_push with () +clarity/src/vm/costs/mod.rs:832: replace LimitedCostTracker::get_memory_limit -> u64 with 1 +clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with Some(1) +clarity/src/vm/tests/traits.rs:2092: replace test_pass_principal_literal_to_trait with () +clarity/src/vm/costs/mod.rs:1085: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![1])) +clarity/src/vm/types/mod.rs:1090: replace Value::expect_bool -> bool with false +clarity/src/vm/types/mod.rs:794: replace ::eq -> bool with true +clarity/src/vm/ast/definition_sorter/mod.rs:425: replace Graph::has_node_descendants -> bool with true +clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:372: replace ::get_v2_unlock_height -> u32 with 0 +clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with Some("") +clarity/src/vm/contexts.rs:909: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/contexts.rs:726: replace OwnedEnvironment<'a, 'hooks>::initialize_contract_from_ast -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:60: replace ::source -> Option<&(dyn std::error::Error +'static)> with None +clarity/src/vm/database/key_value_wrapper.rs:532: replace RollbackWrapper<'a>::has_metadata_entry -> bool with false +clarity/src/vm/ast/parser/v2/lexer/error.rs:36: replace ::message -> String with "xyzzy".into() +clarity/src/vm/database/clarity_db.rs:380: replace ::get_pox_prepare_length -> u32 with 0 +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(1) +clarity/src/vm/database/structures.rs:726: replace STXBalanceSnapshot<'db, 'conn>::unlock_available_tokens_if_any -> u128 with 0 +clarity/src/vm/types/serialization.rs:1338: replace ::hash with () +clarity/src/vm/database/clarity_db.rs:225: replace ::get_stacks_epoch -> Option with None +clarity/src/vm/tests/traits.rs:963: replace test_good_call_2_with_trait with () +clarity/src/vm/types/mod.rs:1301: replace PrincipalData::version -> u8 with 1 +clarity/src/vm/representations.rs:610: replace SymbolicExpression::match_field -> Option<&TraitIdentifier> with None +clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with Some(String::new()) +clarity/src/vm/database/clarity_db.rs:541: replace ClarityDatabase<'a>::clarity_state_epoch_key -> &'static str with "" +clarity/src/vm/database/clarity_db.rs:431: replace ClarityDatabase<'a>::is_stack_empty -> bool with false +clarity/src/vm/costs/mod.rs:139: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/representations.rs:602: replace SymbolicExpression::match_trait_reference -> Option<&ClarityName> with None +clarity/src/vm/ast/errors.rs:113: replace ParseError::has_pre_expression -> bool with true +clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with Some(0) +clarity/src/vm/database/key_value_wrapper.rs:420: replace RollbackWrapper<'a>::get_current_block_height -> u32 with 1 +clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with String::new() +clarity/src/vm/database/clarity_db.rs:541: replace ClarityDatabase<'a>::clarity_state_epoch_key -> &'static str with "xyzzy" +clarity/src/vm/tests/traits.rs:147: replace test_dynamic_dispatch_pass_trait with () +clarity/src/vm/database/clarity_db.rs:380: replace ::get_pox_prepare_length -> u32 with 1 +clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with None +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![])) +clarity/src/vm/test_util/mod.rs:240: replace ::get_pox_reward_cycle_length -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:1006: replace ClarityDatabase<'a>::get_stx_btc_ops_processed -> u64 with 1 +clarity/src/vm/contexts.rs:918: replace >::reset_memory with () +clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with Some(1) +clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with Some(String::new()) +clarity/src/vm/database/key_value_wrapper.rs:517: replace RollbackWrapper<'a>::has_entry -> bool with false +clarity/src/vm/database/clarity_db.rs:1882: replace ClarityDatabase<'a>::make_key_for_account_stx_locked -> String with String::new() +clarity/src/vm/database/clarity_db.rs:372: replace ::get_v2_unlock_height -> u32 with 1 +clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(0) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:112: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) +clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with Some("xyzzy".into()) +clarity/src/vm/database/clarity_db.rs:198: replace ::get_pox_3_activation_height -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:368: replace ::get_v1_unlock_height -> u32 with 1 +clarity/src/vm/contexts.rs:879: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/structures.rs:754: replace STXBalance::unlock_height -> u64 with 1 +clarity/src/vm/test_util/mod.rs:224: replace ::get_v1_unlock_height -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:190: replace ::get_v1_unlock_height -> u32 with 1 +clarity/src/vm/costs/mod.rs:104: replace ::get_memory_use -> u64 with 1 +clarity/src/vm/events.rs:41: replace StacksTransactionEvent::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/database/structures.rs:975: replace STXBalance::was_locked_by_v2 -> bool with false +clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with None +clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with None +clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with Some(1) +clarity/src/vm/analysis/types.rs:147: replace ContractAnalysis::add_fungible_token with () +clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) +clarity/src/vm/analysis/errors.rs:268: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/types/mod.rs:1483: replace TupleData::is_empty -> bool with true +clarity/src/vm/database/clarity_db.rs:233: replace ::get_pox_reward_cycle_length -> u32 with 1 +clarity/src/vm/database/structures.rs:386: replace STXBalanceSnapshot<'db, 'conn>::has_unlockable_tokens -> bool with false +clarity/src/vm/database/clarity_db.rs:271: replace ::get_burn_header_hash_for_block -> Option with None +clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with None +clarity/src/vm/tests/assets.rs:821: replace test_total_supply with () +clarity/src/vm/tests/assets.rs:985: replace test_simple_naming_system with () +clarity/src/vm/costs/mod.rs:1153: replace ExecutionCost::proportion_dot_product -> u64 with 1 +clarity/src/vm/tests/traits.rs:1672: replace test_pass_embedded_trait_to_subtrait_err with () +clarity/src/vm/costs/mod.rs:303: replace ::eq -> bool with false +clarity/src/vm/database/structures.rs:641: replace STXBalanceSnapshot<'db, 'conn>::increase_lock_v3 with () +clarity/src/vm/database/structures.rs:48: replace ::deserialize -> String with "xyzzy".into() +clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (1, 0) +clarity/src/vm/tests/traits.rs:325: replace test_dynamic_dispatch_by_implementing_imported_trait_mul_funcs with () +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:104: replace >::reset_memory with () +clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with None +clarity/src/vm/database/clarity_db.rs:634: replace ClarityDatabase<'a>::fetch_metadata_manual -> Result> with Ok(None) +clarity/src/vm/analysis/analysis_db.rs:84: replace AnalysisDatabase<'a>::has_contract -> bool with true +clarity/src/vm/analysis/types.rs:183: replace ContractAnalysis::get_persisted_variable_type -> Option<&TypeSignature> with None +clarity/src/vm/database/clarity_db.rs:813: replace ClarityDatabase<'a>::get_pox_3_activation_height -> u32 with 0 +clarity/src/vm/diagnostic.rs:56: replace Diagnostic::add_span with () +clarity/src/vm/costs/mod.rs:1153: replace ExecutionCost::proportion_dot_product -> u64 with 0 +clarity/src/vm/test_util/mod.rs:224: replace ::get_v1_unlock_height -> u32 with 1 +clarity/src/vm/database/sqlite.rs:153: replace SqliteConnection::has_entry -> bool with true +clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with None +clarity/src/vm/contexts.rs:926: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) +clarity/src/vm/contexts.rs:1878: replace LocalContext<'a>::depth -> u16 with 0 +clarity/src/vm/ast/parser/v2/lexer/error.rs:36: replace ::message -> String with String::new() +clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with false +clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with None +clarity/src/vm/test_util/mod.rs:135: replace ::get_vrf_seed_for_block -> Option with None +clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(0) +clarity/src/vm/database/clarity_db.rs:973: replace ClarityDatabase<'a>::get_miner_spend_total -> u128 with 1 +clarity/src/vm/costs/mod.rs:826: replace LimitedCostTracker::get_memory -> u64 with 1 +clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with false +clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![1] +clarity/src/vm/database/structures.rs:988: replace STXBalance::has_locked_tokens_at_burn_block -> bool with false +clarity/src/vm/types/serialization.rs:1325: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) +clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 0 +clarity/src/vm/test_util/mod.rs:88: replace is_err_code_i128 -> bool with true +clarity/src/vm/contexts.rs:856: replace OwnedEnvironment<'a, 'hooks>::add_eval_hook with () +clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with None +clarity/src/vm/contexts.rs:1472: replace Environment<'a, 'b, 'hooks>::register_nft_transfer_event -> Result<()> with Ok(()) +clarity/src/vm/database/structures.rs:767: replace STXBalance::effective_unlock_height -> u64 with 0 +clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::new() +clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with None +clarity/src/vm/database/structures.rs:790: replace STXBalance::amount_locked -> u128 with 0 +clarity/src/vm/analysis/analysis_db.rs:70: replace AnalysisDatabase<'a>::storage_key -> &'static str with "xyzzy" +clarity/src/vm/ast/errors.rs:141: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with 1 +clarity/src/vm/costs/mod.rs:1012: replace ::reset_memory with () +clarity/src/vm/representations.rs:483: replace SymbolicExpression::set_span with () +clarity/src/vm/database/clarity_db.rs:281: replace ::get_vrf_seed_for_block -> Option with None +clarity/src/vm/costs/mod.rs:950: replace add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/structures.rs:971: replace STXBalance::was_locked_by_v1 -> bool with false +clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with Some(1) +clarity/src/vm/tests/traits.rs:1891: replace test_pass_embedded_trait_to_subtrait_option_list with () +clarity/src/vm/tests/contracts.rs:247: replace tx_sponsor_contract_asserts with () +clarity/src/vm/database/clarity_db.rs:237: replace ::get_pox_rejection_fraction -> u64 with 1 +clarity/src/vm/tests/traits.rs:536: replace test_dynamic_dispatch_mismatched_args with () +clarity/src/vm/analysis/types.rs:175: replace ContractAnalysis::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![0])) +clarity/src/vm/database/clarity_db.rs:832: replace ClarityDatabase<'a>::get_current_burnchain_block_height -> u32 with 1 +clarity/src/vm/costs/mod.rs:1219: replace ExecutionCost::multiply -> Result<()> with Ok(()) +clarity/src/vm/costs/mod.rs:303: replace ::eq -> bool with true +clarity/src/vm/database/clarity_db.rs:1019: replace ClarityDatabase<'a>::make_microblock_pubkey_height_key -> String with String::new() +clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![])) +clarity/src/vm/ast/types.rs:63: replace ContractAST::add_implemented_trait with () +clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (0, 1) +clarity/src/vm/test_util/mod.rs:141: replace ::get_stacks_block_header_hash_for_block -> Option with None +clarity/src/vm/database/clarity_db.rs:802: replace ClarityDatabase<'a>::get_current_block_height -> u32 with 1 +clarity/src/vm/ast/errors.rs:122: replace ParseError::set_pre_expressions with () +clarity/src/vm/database/clarity_db.rs:813: replace ClarityDatabase<'a>::get_pox_3_activation_height -> u32 with 1 +clarity/src/vm/tests/traits.rs:34: replace test_dynamic_dispatch_by_defining_trait with () +clarity/src/vm/analysis/types.rs:143: replace ContractAnalysis::add_non_fungible_token with () +clarity/src/vm/test_util/mod.rs:240: replace ::get_pox_reward_cycle_length -> u32 with 0 +clarity/src/vm/errors.rs:157: replace ::source -> Option<&(dyn error::Error +'static)> with None +clarity/src/vm/database/clarity_db.rs:808: replace ClarityDatabase<'a>::get_v1_unlock_height -> u32 with 0 +clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with Some(1) +clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with Some(String::new()) +clarity/src/vm/database/key_value_wrapper.rs:150: replace ::from -> RollbackWrapperPersistedLog with Default::default() +clarity/src/vm/database/structures.rs:1047: replace STXBalance::has_unlockable_tokens_at_burn_block -> bool with false +clarity/src/vm/test_util/mod.rs:210: replace ::get_stacks_epoch -> Option with None +clarity/src/vm/costs/mod.rs:1056: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with None +clarity/src/vm/tests/traits.rs:593: replace test_dynamic_dispatch_mismatched_returned with () +clarity/src/vm/database/clarity_db.rs:198: replace ::get_pox_3_activation_height -> u32 with 0 +clarity/src/vm/test_util/mod.rs:172: replace ::get_consensus_hash_for_block -> Option with None +clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 0 +clarity/src/vm/types/mod.rs:1071: replace Value::expect_list -> Vec with vec![] +clarity/src/vm/representations.rs:258: replace PreSymbolicExpression::copy_span with () +clarity/src/vm/tests/contracts.rs:369: replace test_fully_qualified_contract_call with () +clarity/src/vm/events.rs:223: replace NFTTransferEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:101: replace >::drop_memory with () +clarity/src/vm/database/structures.rs:463: replace STXBalanceSnapshot<'db, 'conn>::is_v2_locked -> bool with true +clarity/src/vm/costs/mod.rs:832: replace LimitedCostTracker::get_memory_limit -> u64 with 0 +clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 1 +clarity/src/vm/types/serialization.rs:78: replace ::fmt -> std::fmt::Result with Ok(Default::default()) +clarity/src/vm/tests/assets.rs:935: replace test_overlapping_nfts with () +clarity/src/vm/database/structures.rs:538: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v2 with () +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:107: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) +clarity/src/vm/events.rs:348: replace SmartContractEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/costs/mod.rs:716: replace LimitedCostTracker::default_cost_contract_for_epoch -> String with "xyzzy".into() +clarity/src/vm/tests/traits.rs:1600: replace test_pass_embedded_trait_to_subtrait_ok with () +clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with true +clarity/src/vm/database/clarity_db.rs:166: replace ::get_vrf_seed_for_block -> Option with None +clarity/src/vm/database/clarity_store.rs:247: replace ::get_open_chain_tip_height -> u32 with 0 +clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with None +clarity/src/vm/database/clarity_db.rs:1886: replace ClarityDatabase<'a>::make_key_for_account_unlock_height -> String with String::new() +clarity/src/vm/coverage.rs:78: replace CoverageReporter::to_file -> std::io::Result<()> with Ok(()) +clarity/src/vm/tests/traits.rs:1100: replace test_contract_of_value with () +clarity/src/vm/database/structures.rs:616: replace STXBalanceSnapshot<'db, 'conn>::extend_lock_v3 with () +clarity/src/vm/database/clarity_db.rs:287: replace ::get_stacks_block_header_hash_for_block -> Option with None +clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) +clarity/src/vm/contexts.rs:882: replace >::drop_memory with () +clarity/src/vm/representations.rs:464: replace SymbolicExpression::cons -> SymbolicExpression with Default::default() +clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None +clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) +clarity/src/vm/database/clarity_db.rs:699: replace ClarityDatabase<'a>::has_contract -> bool with false +clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) +clarity/src/vm/costs/mod.rs:1025: replace ::short_circuit_contract_call -> Result with Ok(true) +clarity/src/vm/events.rs:297: replace FTTransferEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with true +clarity/src/vm/tests/assets.rs:138: replace test_native_stx_ops with () +clarity/src/vm/database/clarity_db.rs:808: replace ClarityDatabase<'a>::get_v1_unlock_height -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with Some(1) +clarity/src/vm/contexts.rs:885: replace >::reset_memory with () +clarity/src/vm/costs/mod.rs:89: replace analysis_typecheck_cost -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) +clarity/src/vm/types/mod.rs:554: replace ::fmt -> fmt::Result with Ok(Default::default()) +clarity/src/vm/database/structures.rs:472: replace STXBalanceSnapshot<'db, 'conn>::increase_lock_v2 with () +clarity/src/vm/costs/mod.rs:1025: replace ::short_circuit_contract_call -> Result with Ok(false) +clarity/src/vm/costs/mod.rs:1196: replace ExecutionCost::add_runtime -> Result<()> with Ok(()) +clarity/src/vm/tests/contracts.rs:1116: replace test_cc_trait_stack_depth with () +clarity/src/vm/docs/contracts.rs:69: replace doc_execute -> Result, vm::Error> with Ok(None) +clarity/src/vm/database/clarity_db.rs:157: replace ::get_stacks_block_header_hash_for_block -> Option with None +clarity/src/vm/database/clarity_db.rs:364: replace ::get_stacks_epoch_by_epoch_id -> Option with None +clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with None +clarity/src/vm/ast/parser/v2/lexer/token.rs:82: replace Token::reproduce -> String with String::new() +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![])) +clarity/src/vm/tests/traits.rs:1289: replace test_return_trait_with_contract_of_wrapped_in_let with () +clarity/src/vm/costs/mod.rs:1000: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/contexts.rs:1458: replace Environment<'a, 'b, 'hooks>::register_stx_burn_event -> Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:1886: replace ClarityDatabase<'a>::make_key_for_account_unlock_height -> String with "xyzzy".into() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:107: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) +clarity/src/vm/database/clarity_db.rs:1019: replace ClarityDatabase<'a>::make_microblock_pubkey_height_key -> String with "xyzzy".into() +clarity/src/vm/contexts.rs:1784: replace GlobalContext<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with None +clarity/src/mod.rs:96: replace version_string -> String with "xyzzy".into() +clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with None +clarity/src/vm/contexts.rs:705: replace OwnedEnvironment<'a, 'hooks>::initialize_versioned_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) +clarity/src/vm/database/structures.rs:424: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v1 with () +clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with Some(0) +clarity/src/vm/database/structures.rs:376: replace STXBalanceSnapshot<'db, 'conn>::has_locked_tokens -> bool with false +clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(0) +clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with None +clarity/src/vm/types/mod.rs:1090: replace Value::expect_bool -> bool with true +clarity/src/vm/database/key_value_wrapper.rs:517: replace RollbackWrapper<'a>::has_entry -> bool with true +clarity/src/vm/database/clarity_db.rs:1943: replace ClarityDatabase<'a>::set_account_nonce with () +clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with Some(0) +clarity/src/vm/database/clarity_db.rs:860: replace ClarityDatabase<'a>::get_block_time -> u64 with 1 +clarity/src/vm/contexts.rs:1543: replace Environment<'a, 'b, 'hooks>::register_ft_mint_event -> Result<()> with Ok(()) +clarity/src/vm/costs/mod.rs:994: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) +clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) +clarity/src/vm/events.rs:248: replace NFTMintEventData::json_serialize -> serde_json::Value with Default::default() +clarity/src/vm/tests/contracts.rs:1018: replace test_as_max_len with () +clarity/src/vm/coverage.rs:170: replace CoverageReporter::register_src_file -> std::io::Result<()> with Ok(()) +clarity/src/vm/database/clarity_db.rs:1957: replace ClarityDatabase<'a>::get_stacks_epoch -> Option with None +clarity/src/vm/types/mod.rs:256: replace SequenceData::element_size -> u32 with 1 +clarity/src/vm/database/clarity_db.rs:533: replace ClarityDatabase<'a>::make_key_for_trip -> String with "xyzzy".into() +clarity/src/vm/test_util/mod.rs:247: replace ::get_burn_start_height -> u32 with 1 +clarity/src/vm/types/mod.rs:1201: replace ListData::is_empty -> bool with true +clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![])) +clarity/src/vm/costs/mod.rs:1137: replace ExecutionCost::proportion_largest_dimension -> u64 with 1 +clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with None +clarity/src/vm/database/structures.rs:680: replace STXBalanceSnapshot<'db, 'conn>::is_v3_locked -> bool with true diff --git a/mutants/clarity/mutants.out/timeout.txt b/mutation-testing/packages-output/clarity/timeout.txt similarity index 100% rename from mutants/clarity/mutants.out/timeout.txt rename to mutation-testing/packages-output/clarity/timeout.txt diff --git a/mutation-testing/packages-output/clarity/unviable.txt b/mutation-testing/packages-output/clarity/unviable.txt new file mode 100644 index 00000000000..819f07c57f1 --- /dev/null +++ b/mutation-testing/packages-output/clarity/unviable.txt @@ -0,0 +1,1791 @@ +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from_iter([String::new()]) +clarity/src/vm/contexts.rs:801: replace OwnedEnvironment<'a, 'hooks>::eval_raw -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/callables.rs:376: replace CallableType::get_identifier -> FunctionIdentifier with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![], false) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new() +clarity/src/vm/callables.rs:144: replace DefinedFunction::execute_apply -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from_iter(["xyzzy".into()]) +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::from_iter([()]) +clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/test_util/mod.rs:172: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/types/mod.rs:1415: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(None) +clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/docs/contracts.rs:48: replace make_func_ref -> FunctionRef with Default::default() +clarity/src/vm/types/signatures.rs:1301: replace TypeSignature::list_of -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new() +clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:296: replace check_special_as_max_len -> TypeResult with Default::default() +clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:479: replace check_principal_of -> TypeResult with Default::default() +clarity/src/vm/costs/mod.rs:270: replace LimitedCostTracker::cost_function_references -> HashMap<&'static ClarityCostFunction, ClarityCostFunctionReference> with HashMap::from_iter([(&Default::default(), Default::default())]) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 0)]]) +clarity/src/vm/database/clarity_db.rs:947: replace ClarityDatabase<'a>::get_block_vrf_seed -> VRFSeed with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new(Ok(String::new())) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from(0) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new(BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/functions/conversions.rs:174: replace native_string_to_uint -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([None]) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(None) +clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from(1) +clarity/src/vm/functions/sequences.rs:120: replace special_map -> Result with Ok(Default::default()) +clarity/src/vm/costs/mod.rs:326: replace load_state_summary -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/costs/mod.rs:259: replace LimitedCostTracker::contract_call_circuits -> HashMap<(QualifiedContractIdentifier, ClarityName), ClarityCostFunctionReference> with HashMap::from_iter([((Default::default(), Default::default()), Default::default())]) +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:28: replace check_special_get_owner -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([None]) +clarity/src/vm/docs/mod.rs:2601: replace make_all_api_reference -> ReferenceAPIs with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:716: replace TypeChecker<'a, 'b>::inner_type_check -> TypeResult with Default::default() +clarity/src/vm/callables.rs:355: replace DefinedFunction::get_arguments -> &Vec with &vec![] +clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from("xyzzy".into()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:195: replace check_special_tuple_cons -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:699: replace TypedNativeFunction::type_native_function -> TypedNativeFunction with Default::default() +clarity/src/vm/types/signatures.rs:999: replace TypeSignature::contract_name_string_ascii_type -> TypeSignature with Default::default() +clarity/src/vm/types/mod.rs:1433: replace ::from -> Self with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:88: replace ContractContext::get_nft_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/database/clarity_db.rs:281: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![Default::default()]) +clarity/src/vm/mod.rs:169: replace lookup_variable -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::new() +clarity/src/vm/database/clarity_store.rs:315: replace ::get_open_chain_tip -> StacksBlockId with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:198: replace ContractContext::get_function_type -> Option<&FunctionType> with Some(&Default::default()) +clarity/src/vm/test_util/mod.rs:168: replace ::get_miner_address -> Option with Some(Default::default()) +clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::new() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 0)]]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::new() +clarity/src/vm/database/sqlite.rs:182: replace SqliteConnection::memory -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/functions/tuples.rs:79: replace tuple_merge -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1108: replace Value::expect_optional -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new(String::new()) +clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![Default::default()], false) +clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with Some((Default::default(), 1)) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(None) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from_iter([0]) +clarity/src/vm/functions/conversions.rs:162: replace native_string_to_int -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::new())]) +clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/test_util/mod.rs:97: replace ::from -> StandardPrincipalData with Default::default() +clarity/src/vm/contexts.rs:1814: replace ContractContext::lookup_variable -> Option<&Value> with Some(&Default::default()) +clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from(0) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new("xyzzy".into()) +clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/define.rs:191: replace handle_define_nonfungible_asset -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/conversions.rs:36: replace check_special_from_consensus_buff -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from_iter([None]) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new() +clarity/src/vm/tests/assets.rs:133: replace execute_transaction -> Result<(Value, AssetMap, Vec), Error> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(Some(BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/test_util/mod.rs:141: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))]) +clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from(String::new()) +clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:106: replace check_set_or_insert_entry -> TypeResult with Default::default() +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from(None) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new() +clarity/src/vm/functions/database.rs:599: replace special_insert_entry_v205 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:108: replace check_special_mint_token -> TypeResult with Default::default() +clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:203: replace check_special_concat -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 0)]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from(String::new()) +clarity/src/vm/contexts.rs:1784: replace GlobalContext<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with Some((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:625: replace check_secp256k1_verify -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:641: replace ::type_signature -> TypeSignature with Default::default() +clarity/src/vm/types/signatures.rs:354: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1071: replace Value::expect_list -> Vec with vec![Default::default()] +clarity/src/vm/types/mod.rs:1400: replace ::from -> PrincipalData with Default::default() +clarity/src/vm/functions/assets.rs:777: replace special_get_balance -> Result with Ok(Default::default()) +clarity/src/vm/callables.rs:404: replace clarity2_implicit_cast -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:879: replace ClarityDatabase<'a>::get_sortition_id_for_stacks_tip -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new((Default::default(), (Default::default(), Default::default()))) +clarity/src/vm/analysis/errors.rs:242: replace ::from -> Self with Default::default() +clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:186: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) +clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/costs/mod.rs:843: replace parse_cost -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:74: replace check_special_delete_entry -> TypeResult with Default::default() +clarity/src/vm/clarity.rs:42: replace ::cause -> Option<&dyn std::error::Error> with Some(&Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:333: replace ContractInterfaceVariable::from_map -> Vec with vec![Default::default()] +clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/functions/conversions.rs:96: replace native_buff_to_uint_le -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:266: replace PrincipalData::inner_consensus_deserialize -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from_iter([1]) +clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/errors.rs:157: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/database/clarity_db.rs:163: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/database/clarity_db.rs:240: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new() +clarity/src/vm/mod.rs:234: replace apply -> Result with Ok(Default::default()) +clarity/src/vm/representations.rs:230: replace PreSymbolicExpression::cons -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new(false) +clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:343: replace check_special_match_resp -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:287: replace check_special_set_var -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/errors.rs:175: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from_iter([BTreeMap::from_iter([(Default::default(), Default::default())])]) +clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/types.rs:98: replace ContractAnalysis::take_contract_cost_tracker -> LimitedCostTracker with Default::default() +clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from(false) +clarity/src/vm/contexts.rs:990: replace Environment<'a, 'b, 'hooks>::eval_read_only_with_rules -> Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:183: replace ContractAnalysis::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/analysis/errors.rs:268: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new(None) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:367: replace check_special_element_at -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([Some("xyzzy".into())]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:320: replace ContractContext::get_function_type -> Option<&FunctionType> with Some(&Default::default()) +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:330: replace no_type -> TypeSignature with Default::default() +clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![], true) +clarity/src/vm/types/signatures.rs:1446: replace TypeSignature::parse_string_ascii_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:539: replace check_contract_of -> TypeResult with Default::default() +clarity/src/vm/representations.rs:516: replace SymbolicExpression::span -> &Span with &Default::default() +clarity/src/vm/database/clarity_db.rs:1408: replace ClarityDatabase<'a>::set_entry -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::from_iter([()]) +clarity/src/vm/database/structures.rs:870: replace STXBalance::canonical_repr_at_block -> (STXBalance, u128) with (Default::default(), 0) +clarity/src/vm/functions/database.rs:512: replace special_set_entry_v205 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([Some(BTreeMap::new())]) +clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from_iter([0]) +clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/types/mod.rs:202: replace TraitIdentifier::parse -> Result<(Option, ContractName, ClarityName)> with Ok((Some(Default::default()), Default::default(), Default::default())) +clarity/src/vm/contexts.rs:652: replace OwnedEnvironment<'a, 'hooks>::execute_in_env -> std::result::Result<(A, AssetMap, Vec), E> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:706: replace Lexer<'a>::read_token -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from_iter([None]) +clarity/src/vm/contexts.rs:1095: replace Environment<'a, 'b, 'hooks>::epoch -> &StacksEpochId with &Default::default() +clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::new() +clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:120: replace inner_handle_tuple_get -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:1625: replace ClarityDatabase<'a>::load_ft -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::new() +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from(1) +clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/database/clarity_db.rs:244: replace ::get_ast_rules -> ASTRules with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new(true) +clarity/src/vm/analysis/types.rs:179: replace ContractAnalysis::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from_iter([(Some(Default::default()), Default::default())]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/functions/options.rs:73: replace native_unwrap_err -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:582: replace check_principal_construct -> TypeResult with Default::default() +clarity/src/vm/tests/mod.rs:131: replace tl_env_factory -> TopLevelMemoryEnvironmentGenerator with Default::default() +clarity/src/vm/types/signatures.rs:985: replace TypeSignature::max_string_utf8 -> TypeSignature with Default::default() +clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/callables.rs:359: replace DefinedFunction::get_arg_types -> &Vec with &vec![Default::default()] +clarity/src/vm/types/serialization.rs:1329: replace ::consensus_deserialize -> Result with Ok(Default::default()) +clarity/src/vm/mod.rs:314: replace eval -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:82: replace check_special_mint_asset -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:172: replace check_special_transfer_token -> TypeResult with Default::default() +clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![Default::default()], true) +clarity/src/vm/database/clarity_db.rs:647: replace ClarityDatabase<'a>::load_contract_analysis -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:113: replace check_special_mint_token -> TypeResult with Default::default() +clarity/src/vm/types/serialization.rs:126: replace ::from -> Self with Default::default() +clarity/src/vm/functions/principals.rs:60: replace special_is_standard -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new() +clarity/src/vm/functions/define.rs:126: replace handle_define_variable -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), "xyzzy".into())] +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:91: replace >::compute_cost -> Result with Ok(Default::default()) +clarity/src/vm/functions/assets.rs:1061: replace special_burn_asset_v205 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from("xyzzy".into()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:260: replace check_special_fetch_var -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new() +clarity/src/vm/contexts.rs:1818: replace ContractContext::lookup_function -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([Some(())]) +clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) +clarity/src/vm/types/signatures.rs:1372: replace TypeSignature::parse_atom_type -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 1)]) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:49: replace check_special_some -> TypeResult with Default::default() +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from_iter([Some(Default::default())]) +clarity/src/vm/database/clarity_store.rs:307: replace ::get_block_at_height -> Option with Some(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from(Ok(String::new())) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:325: replace check_special_equals -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:831: replace Value::err_uint -> Value with Default::default() +clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from((None, Default::default())) +clarity/src/vm/costs/mod.rs:208: replace ::from -> CostStateSummary with Default::default() +clarity/src/vm/representations.rs:356: replace PreSymbolicExpression::match_atom_value -> Option<&Value> with Some(&Default::default()) +clarity/src/vm/database/clarity_store.rs:223: replace ::set_block_hash -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new(None) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new() +clarity/src/vm/types/mod.rs:1445: replace ::from -> Self with Default::default() +clarity/src/vm/database/clarity_db.rs:1263: replace ClarityDatabase<'a>::create_map -> DataMapMetadata with Default::default() +clarity/src/vm/types/mod.rs:970: replace Value::string_utf8_from_string_utf8_literal -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:522: replace Value::deserialize_read -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new("xyzzy".into()) +clarity/src/vm/functions/database.rs:229: replace special_fetch_variable_v200 -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/representations.rs:520: replace SymbolicExpression::atom_value -> SymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/contexts.rs:97: replace TypingContext<'a>::lookup_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::from_iter([("xyzzy".into(), Default::default())]) +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from(None) +clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![Default::default()]]) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:62: replace check_special_map -> TypeResult with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from(true) +clarity/src/vm/types/mod.rs:1427: replace ::from -> Self with Default::default() +clarity/src/vm/types/mod.rs:1527: replace TupleData::get_owned -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 1)]) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:60: replace check_special_error -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/functions/options.rs:112: replace eval_with_new_binding -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/database/clarity_db.rs:724: replace ClarityDatabase<'a>::get_clarity_epoch_version -> StacksEpochId with Default::default() +clarity/src/vm/database/clarity_db.rs:1361: replace ClarityDatabase<'a>::fetch_entry_with_size -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:134: replace check_special_asserts -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:343: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) +clarity/src/vm/contexts.rs:1760: replace GlobalContext<'a, 'hooks>::handle_tx_result -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:942: replace Value::buff_from -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:634: replace ClarityDatabase<'a>::fetch_metadata_manual -> Result> with Ok(Some(Default::default())) +clarity/src/vm/functions/conversions.rs:88: replace native_buff_to_int_le -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:194: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:265: replace check_special_fetch_var -> TypeResult with Default::default() +clarity/src/vm/functions/sequences.rs:409: replace special_replace_at -> Result with Ok(Default::default()) +clarity/src/vm/database/structures.rs:748: replace STXBalance::initial -> STXBalance with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new() +clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::new() +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(None) +clarity/src/vm/contexts.rs:1246: replace Environment<'a, 'b, 'hooks>::evaluate_at_block -> Result with Ok(Default::default()) +clarity/src/vm/functions/conversions.rs:242: replace from_consensus_buff -> Result with Ok(Default::default()) +clarity/src/vm/version.rs:27: replace ClarityVersion::default_for_epoch -> ClarityVersion with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from_iter([true]) +clarity/src/vm/callables.rs:355: replace DefinedFunction::get_arguments -> &Vec with &vec![Default::default()] +clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with Some(&vec![]) +clarity/src/vm/analysis/arithmetic_checker/mod.rs:60: replace ::source -> Option<&(dyn std::error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) +clarity/src/vm/errors.rs:199: replace ::from -> Self with Default::default() +clarity/src/vm/types/serialization.rs:1133: replace Value::try_deserialize_hex_untyped -> Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:250: replace check_special_get_token_supply -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:306: replace check_special_match_opt -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![], true) +clarity/src/vm/test_util/mod.rs:125: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/contexts.rs:1069: replace Environment<'a, 'b, 'hooks>::eval_raw -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/docs/mod.rs:2557: replace make_for_special -> FunctionAPI with Default::default() +clarity/src/vm/types/mod.rs:247: replace SequenceData::atom_values -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(Some(())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from_iter([BTreeSet::from_iter([Default::default()])]) +clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/docs/mod.rs:2532: replace make_keyword_reference -> Option with Some(Default::default()) +clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![1] +clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new(true) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/version.rs:24: replace ClarityVersion::latest -> ClarityVersion with Default::default() +clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new() +clarity/src/vm/types/mod.rs:299: replace SequenceData::replace_at -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(Some(BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) +clarity/src/vm/functions/boolean.rs:58: replace special_and -> Result with Ok(Default::default()) +clarity/src/vm/docs/mod.rs:828: replace make_for_simple_native -> FunctionAPI with Default::default() +clarity/src/vm/functions/define.rs:411: replace evaluate_define -> Result with Ok(Default::default()) +clarity/src/vm/functions/database.rs:642: replace special_delete_entry_v200 -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1054: replace TypeSignature::least_supertype -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new() +clarity/src/vm/functions/crypto.rs:102: replace special_principal_of -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::new() +clarity/src/vm/database/clarity_db.rs:1928: replace ClarityDatabase<'a>::get_account_stx_balance -> STXBalance with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new() +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![1]) +clarity/src/vm/docs/contracts.rs:69: replace doc_execute -> Result, vm::Error> with Ok(Some(Default::default())) +clarity/src/vm/test_util/mod.rs:135: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new(false) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from("xyzzy".into()) +clarity/src/vm/contracts.rs:44: replace Contract::initialize_from_ast -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(Some(BTreeMap::new())) +clarity/src/vm/contexts.rs:905: replace >::compute_cost -> std::result::Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 1)]) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:74: replace check_special_is_response -> TypeResult with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new(0) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:429: replace TypeChecker<'a, 'b>::type_check_expects -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/costs/mod.rs:677: replace LimitedCostTracker::new_mid_block -> Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:871: replace >::compute_cost -> std::result::Result with Ok(Default::default()) +clarity/src/vm/representations.rs:475: replace SymbolicExpression::cons -> SymbolicExpression with Default::default() +clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) +clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/types/signatures.rs:721: replace TypeSignature::canonicalize -> TypeSignature with Default::default() +clarity/src/vm/functions/sequences.rs:38: replace list_cons -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1451: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from_iter([false]) +clarity/src/vm/ast/types.rs:67: replace ContractAST::get_referenced_trait -> Option<&TraitDefinition> with Some(&Default::default()) +clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/contexts.rs:1420: replace Environment<'a, 'b, 'hooks>::construct_print_transaction_event -> StacksTransactionEvent with Default::default() +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from(BTreeSet::new()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::new(()) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![], false)]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:228: replace check_special_let -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/representations.rs:334: replace PreSymbolicExpression::placeholder -> PreSymbolicExpression with Default::default() +clarity/src/vm/functions/mod.rs:573: replace native_eq -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::new(()) +clarity/src/vm/types/signatures.rs:486: replace TypeSignature::new_option -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/contexts.rs:829: replace OwnedEnvironment<'a, 'hooks>::eval_read_only -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/types/mod.rs:1406: replace ::from -> StacksAddress with Default::default() +clarity/src/vm/contexts.rs:1209: replace Environment<'a, 'b, 'hooks>::execute_function_as_transaction -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/representations.rs:602: replace SymbolicExpression::match_trait_reference -> Option<&ClarityName> with Some(&Default::default()) +clarity/src/vm/types/mod.rs:716: replace OptionalData::type_signature -> TypeSignature with Default::default() +clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new(Some(Default::default())) +clarity/src/vm/database/clarity_db.rs:454: replace ClarityDatabase<'a>::set_block_hash -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from_iter(["xyzzy".into()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![]) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:217: replace check_special_try_ret -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:299: replace check_special_burn_token -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:808: replace Value::some -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/tests/contracts.rs:91: replace get_principal_as_principal_data -> PrincipalData with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 0)]) +clarity/src/vm/functions/conversions.rs:106: replace native_buff_to_int_be::convert_to_int_be -> Value with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![1]) +clarity/src/vm/functions/assets.rs:305: replace special_mint_token -> Result with Ok(Default::default()) +clarity/src/vm/functions/mod.rs:606: replace special_print -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/contexts.rs:1044: replace Environment<'a, 'b, 'hooks>::eval_raw_with_rules -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/database/structures.rs:234: replace ::deserialize -> Self with Default::default() +clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:685: replace TypedNativeFunction::type_check_application -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from_iter([(Default::default(), (Default::default(), Default::default()))]) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new() +clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:1213: replace ClarityDatabase<'a>::lookup_variable -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::new())) +clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::new() +clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:359: replace check_contract_call -> TypeResult with Default::default() +clarity/src/vm/test_util/mod.rs:65: replace symbols_from_values -> Vec with vec![Default::default()] +clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/costs/mod.rs:820: replace LimitedCostTracker::get_limit -> ExecutionCost with Default::default() +clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/signatures.rs:329: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:195: replace check_special_get_token_supply -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:202: replace TraitIdentifier::parse -> Result<(Option, ContractName, ClarityName)> with Ok((None, Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/tests/mod.rs:147: replace TopLevelMemoryEnvironmentGenerator::get_env -> OwnedEnvironment with Default::default() +clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/signatures.rs:128: replace SequenceSubtype::unit_type -> TypeSignature with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::new() +clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/contexts.rs:852: replace OwnedEnvironment<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with Some((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from_iter([1]) +clarity/src/vm/functions/mod.rs:197: replace NativeFunctions::lookup_by_name_at_version -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new(Some(Default::default())) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([Some(BTreeMap::from_iter([(Default::default(), Default::default())]))]) +clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::new() +clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new(true)) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1229: replace TypeChecker<'a, 'b>::clarity1_type_check_expects -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 0) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(Some("xyzzy".into())) +clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/database/clarity_db.rs:1317: replace ClarityDatabase<'a>::fetch_entry_unknown_descriptor -> Result with Ok(Default::default()) +clarity/src/vm/costs/mod.rs:1186: replace ExecutionCost::runtime -> ExecutionCost with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:77: replace check_special_is_response -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![0]) +clarity/src/vm/representations.rs:586: replace SymbolicExpression::match_atom_value -> Option<&Value> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::from_iter([(Default::default(), HashMap::new())]) +clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:512: replace check_get_block_info -> TypeResult with Default::default() +clarity/src/vm/analysis/errors.rs:248: replace ::from -> Self with Default::default() +clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with Some((Default::default(), vec![&Default::default()])) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/contexts.rs:815: replace OwnedEnvironment<'a, 'hooks>::eval_read_only_with_rules -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/database/clarity_db.rs:1115: replace map_no_contract_as_none -> Result> with Ok(Some(Default::default())) +clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/test_util/mod.rs:110: replace ::from -> PrincipalData with Default::default() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/database/sqlite.rs:187: replace SqliteConnection::open -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:489: replace check_secp256k1_recover -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new("xyzzy".into()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from_iter([1]) +clarity/src/vm/database/clarity_store.rs:243: replace ::get_open_chain_tip -> StacksBlockId with Default::default() +clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/types/mod.rs:1421: replace ::from -> Self with Default::default() +clarity/src/vm/functions/database.rs:333: replace special_set_variable_v205 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/types/mod.rs:169: replace ::to_account_principal -> PrincipalData with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) +clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/functions/crypto.rs:139: replace special_secp256k1_recover -> Result with Ok(Default::default()) +clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 0)]]) +clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new() +clarity/src/vm/contexts.rs:705: replace OwnedEnvironment<'a, 'hooks>::initialize_versioned_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([None]) +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/errors.rs:163: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/types.rs:171: replace ContractAnalysis::get_private_function -> Option<&FunctionType> with Some(&Default::default()) +clarity/src/vm/types/signatures.rs:1167: replace TypeSignature::least_supertype_v2_1 -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 1)]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/representations.rs:380: replace PreSymbolicExpression::match_field_identifier -> Option<&TraitIdentifier> with Some(&Default::default()) +clarity/src/vm/database/clarity_store.rs:217: replace NullBackingStore::as_analysis_db -> AnalysisDatabase with Default::default() +clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![] +clarity/src/vm/analysis/contract_interface_builder/mod.rs:28: replace build_contract_interface -> ContractInterface with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:221: replace check_special_let -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(Some(String::new())) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:255: replace check_special_unwrap -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/errors.rs:181: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![Default::default()]]) +clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/callables.rs:394: replace FunctionIdentifier::new_user_function -> FunctionIdentifier with Default::default() +clarity/src/vm/types/signatures.rs:59: replace AssetIdentifier::STX_burned -> AssetIdentifier with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:892: replace TypeChecker<'a, 'b>::into_contract_analysis -> LimitedCostTracker with Default::default() +clarity/src/vm/costs/mod.rs:395: replace load_cost_functions -> Result with Ok(Default::default()) +clarity/src/vm/errors.rs:205: replace ::from -> Self with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:64: replace check_special_list_cons -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:1487: replace TupleData::from_data -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:190: replace ContractContext::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/types/signatures.rs:243: replace FunctionArgSignature::canonicalize -> FunctionArgSignature with Default::default() +clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:141: replace check_special_get -> TypeResult with Default::default() +clarity/src/vm/functions/assets.rs:499: replace special_transfer_asset_v200 -> Result with Ok(Default::default()) +clarity/src/vm/costs/mod.rs:807: replace LimitedCostTracker::get_total -> ExecutionCost with Default::default() +clarity/src/vm/types/mod.rs:615: replace ::items -> &Vec with &vec![] +clarity/src/vm/database/clarity_db.rs:926: replace ClarityDatabase<'a>::get_burnchain_block_header_hash_for_burnchain_height -> Option with Some(Default::default()) +clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:153: replace check_special_set_entry -> TypeResult with Default::default() +clarity/src/vm/functions/database.rs:555: replace special_insert_entry_v200 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/contexts.rs:583: replace OwnedEnvironment<'a, 'hooks>::new_max_limit -> OwnedEnvironment<'a, '_> with Default::default() +clarity/src/vm/analysis/analysis_db.rs:41: replace AnalysisDatabase<'a>::new_with_rollback_wrapper -> AnalysisDatabase<'a> with Default::default() +clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![Default::default()], true) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([Some("xyzzy".into())]) +clarity/src/vm/database/clarity_db.rs:853: replace ClarityDatabase<'a>::get_block_header_hash -> BlockHeaderHash with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1171: replace TypeChecker<'a, 'b>::type_check_function_application -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:160: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/mod.rs:545: replace execute_against_version -> Result> with Ok(Some(Default::default())) +clarity/src/vm/representations.rs:348: replace PreSymbolicExpression::match_trait_reference -> Option<&ClarityName> with Some(&Default::default()) +clarity/src/vm/types/mod.rs:858: replace Value::error -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:1141: replace ClarityDatabase<'a>::load_variable -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/representations.rs:136: replace ::consensus_deserialize -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from((Default::default(), true)) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![]]) +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/functions/options.rs:234: replace native_is_some -> Result with Ok(Default::default()) +clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::new() +clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/options.rs:202: replace special_match -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from(1) +clarity/src/vm/database/clarity_db.rs:778: replace ClarityDatabase<'a>::destroy -> RollbackWrapper<'a> with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/types/signatures.rs:1312: replace TypeSignature::type_of -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(Some(())) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/types/mod.rs:1533: replace TupleData::shallow_merge -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:73: replace check_special_delete_entry -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:422: replace check_special_slice -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:165: replace inner_unwrap_err -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![1]] +clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/contexts.rs:1903: replace LocalContext<'a>::lookup_variable -> Option<&Value> with Some(&Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:118: replace check_special_filter -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new() +clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::from_iter([Default::default()]) +clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with Some((Default::default(), Vec::leak(vec![Default::default()]))) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from_iter([1]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![]) +clarity/src/vm/functions/options.rs:250: replace native_okay -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:295: replace ::consensus_deserialize -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:292: replace check_special_set_var -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1156: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/crypto.rs:181: replace special_secp256k1_verify -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/types/signatures.rs:972: replace TypeSignature::min_string_utf8 -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:535: replace TypeChecker<'a, 'b>::get_function_type -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:452: replace check_contract_of -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from_iter(["xyzzy".into()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:267: replace check_special_unwrap_err -> TypeResult with Default::default() +clarity/src/vm/mod.rs:136: replace CostSynthesis::from_cost_tracker -> CostSynthesis with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from(0) +clarity/src/vm/types/mod.rs:661: replace ::type_signature -> TypeSignature with Default::default() +clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![1] +clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:538: replace TypedNativeFunction::type_check_application -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(None) +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/database/key_value_wrapper.rs:402: replace RollbackWrapper<'a>::get_value -> Result, SerializationError> with Ok(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/errors.rs:216: replace ::from -> Self with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:118: replace check_special_filter -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::new() +clarity/src/vm/functions/boolean.rs:74: replace native_not -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:167: replace check_special_merge -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/mod.rs:122: replace run_analysis -> Result with Ok(Default::default()) +clarity/src/vm/docs/contracts.rs:62: replace get_constant_value -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:86: replace >::compute_cost -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:264: replace check_special_append -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(Some("xyzzy".into())) +clarity/src/vm/functions/conversions.rs:128: replace native_string_to_int_generic -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![]]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/types/signatures.rs:962: replace TypeSignature::min_buffer -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1283: replace TypeChecker<'a, 'b>::clarity2_type_check_expects -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/define.rs:263: replace handle_use_trait -> Result with Ok(Default::default()) +clarity/src/vm/functions/options.rs:238: replace native_is_none -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:34: replace check_special_fetch_entry -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new(0) +clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:170: replace ContractInterfaceAtomType::vec_from_tuple_type -> Vec with vec![Default::default()] +clarity/src/vm/functions/crypto.rs:83: replace pubkey_to_address_v2 -> StacksAddress with Default::default() +clarity/src/vm/tests/mod.rs:137: replace MemoryEnvironmentGenerator::get_env -> OwnedEnvironment with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/types/mod.rs:742: replace BlockInfoProperty::type_result -> TypeSignature with Default::default() +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/types/mod.rs:1135: replace Value::expect_result -> std::result::Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new() +clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![0]] +clarity/src/vm/contexts.rs:845: replace OwnedEnvironment<'a, 'hooks>::get_cost_total -> ExecutionCost with Default::default() +clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/mod.rs:513: replace execute_with_parameters -> Result> with Ok(Some(Default::default())) +clarity/src/vm/functions/conversions.rs:97: replace native_buff_to_uint_le::convert_to_uint_le -> Value with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([Some(String::new())]) +clarity/src/vm/types/mod.rs:910: replace Value::cons_list_unsanitized -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), String::new())] +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![Default::default()], false) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(Some(BTreeMap::new())) +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from_iter([None]) +clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1044: replace TypeChecker<'a, 'b>::get_function_type -> Option with Some(Default::default()) +clarity/src/vm/costs/mod.rs:712: replace LimitedCostTracker::new_free -> LimitedCostTracker with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/functions/assets.rs:590: replace special_transfer_asset_v205 -> Result with Ok(Default::default()) +clarity/src/vm/functions/define.rs:230: replace handle_define_map -> Result with Ok(Default::default()) +clarity/src/vm/clarity.rs:84: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/types/mod.rs:1238: replace UTF8Data::len -> BufferLength with Default::default() +clarity/src/vm/errors.rs:187: replace ::from -> Self with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:135: replace check_special_transfer_asset -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:627: replace ::to_value -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:61: replace check_special_get_balance -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:77: replace check_special_mint_asset -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:278: replace eval_with_new_binding -> TypeResult with Default::default() +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/functions/options.rs:66: replace native_unwrap_or_ret -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from(Ok("xyzzy".into())) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from_iter([Ok(String::new())]) +clarity/src/vm/analysis/types.rs:175: replace ContractAnalysis::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) +clarity/src/vm/types/signatures.rs:1388: replace TypeSignature::parse_list_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/docs/mod.rs:2419: replace make_api_reference -> FunctionAPI with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/signatures.rs:939: replace FunctionSignature::canonicalize -> FunctionSignature with Default::default() +clarity/src/vm/contexts.rs:974: replace Environment<'a, 'b, 'hooks>::nest_with_caller -> Environment<'c, 'b, 'hooks> with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:202: replace check_special_unwrap_err_or_ret -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:214: replace check_special_try_ret -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:793: replace ClarityDatabase<'a>::get_index_block_header_hash -> StacksBlockId with Default::default() +clarity/src/vm/callables.rs:335: replace DefinedFunction::apply -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:199: replace check_special_unwrap_err_or_ret -> TypeResult with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/types/mod.rs:1507: replace TupleData::from_data_typed -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new(None) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from_iter([Ok("xyzzy".into())]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from_iter([0]) +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from_iter([1]) +clarity/src/vm/database/clarity_db.rs:1813: replace ClarityDatabase<'a>::get_nft_key_type -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/representations.rs:578: replace SymbolicExpression::match_atom -> Option<&ClarityName> with Some(&Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/types/signatures.rs:401: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new(BTreeMap::new()) +clarity/src/vm/representations.rs:327: replace PreSymbolicExpression::tuple -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:637: replace check_get_block_info -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new(0) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from(String::new()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1198: replace TypeChecker<'a, 'b>::lookup_variable -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:296: replace check_special_as_max_len -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![0] +clarity/src/vm/database/clarity_db.rs:867: replace ClarityDatabase<'a>::get_burnchain_block_header_hash -> BurnchainHeaderHash with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:316: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/database/clarity_store.rs:303: replace ::get_side_store -> &Connection with &Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::new() +clarity/src/vm/types/serialization.rs:160: replace ::from -> TypePrefix with Default::default() +clarity/src/vm/database/clarity_db.rs:1637: replace ClarityDatabase<'a>::create_non_fungible_token -> NonFungibleTokenMetadata with Default::default() +clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/principals.rs:188: replace special_principal_construct -> Result with Ok(Default::default()) +clarity/src/vm/representations.rs:594: replace SymbolicExpression::match_literal_value -> Option<&Value> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/types/mod.rs:845: replace Value::okay -> Result with Ok(Default::default()) +clarity/src/vm/ast/types.rs:55: replace ContractAST::pre_expressions_drain -> PreExpressionsDrain with Default::default() +clarity/src/vm/types/mod.rs:955: replace Value::string_ascii_from_bytes -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new() +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(None) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new((Default::default(), true)) +clarity/src/vm/types/mod.rs:615: replace ::items -> &Vec with &vec![Default::default()] +clarity/src/vm/types/signatures.rs:335: replace ::from -> Self with Default::default() +clarity/src/vm/types/mod.rs:195: replace TraitIdentifier::parse_sugared_syntax -> Result<(ContractName, ClarityName)> with Ok((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:57: replace check_special_list_cons -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(None) +clarity/src/vm/types/mod.rs:619: replace ::drained_items -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new(false) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![Default::default()]) +clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:200: replace check_special_stx_transfer -> TypeResult with Default::default() +clarity/src/vm/types/signatures.rs:1431: replace TypeSignature::parse_string_utf8_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![0])) +clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/errors.rs:141: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:33: replace check_special_fetch_entry -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/diagnostic.rs:47: replace Diagnostic::err -> Diagnostic with Default::default() +clarity/src/vm/database/clarity_db.rs:1154: replace ClarityDatabase<'a>::set_variable_unknown_descriptor -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/assets.rs:166: replace special_stx_transfer -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/types/signatures.rs:887: replace TupleTypeSignature::parse_name_type_pair_list -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:820: replace Value::none -> Value with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new() +clarity/src/vm/contexts.rs:1669: replace GlobalContext<'a, 'hooks>::special_cc_handler_execute_read_only -> std::result::Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1456: replace ::from -> Self with Default::default() +clarity/src/vm/database/clarity_db.rs:1651: replace ClarityDatabase<'a>::load_nft -> Result with Ok(Default::default()) +clarity/src/vm/functions/database.rs:682: replace special_delete_entry_v205 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new() +clarity/src/vm/functions/mod.rs:785: replace special_contract_of -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:93: replace AnalysisDatabase<'a>::load_contract_non_canonical -> Option with Some(Default::default()) +clarity/src/vm/contexts.rs:1118: replace Environment<'a, 'b, 'hooks>::execute_contract_allow_private -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:188: replace Parser<'a>::ignore_whitespace_and_comments -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:110: replace check_special_default_to -> TypeResult with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![1]]) +clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:264: replace check_special_unwrap_err -> TypeResult with Default::default() +clarity/src/vm/contexts.rs:1913: replace LocalContext<'a>::lookup_callable_contract -> Option<&CallableData> with Some(&Default::default()) +clarity/src/vm/functions/tuples.rs:47: replace tuple_get -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::new() +clarity/src/vm/functions/conversions.rs:89: replace native_buff_to_int_le::convert_to_int_le -> Value with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/functions/database.rs:293: replace special_set_variable_v200 -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with Some((Default::default(), 1, &Default::default())) +clarity/src/vm/representations.rs:285: replace PreSymbolicExpression::sugared_field_identifier -> PreSymbolicExpression with Default::default() +clarity/src/vm/contexts.rs:815: replace OwnedEnvironment<'a, 'hooks>::eval_read_only_with_rules -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/functions/conversions.rs:205: replace native_int_to_ascii -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::new(&Default::default()) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 0)]) +clarity/src/vm/functions/assets.rs:368: replace special_mint_asset_v200 -> Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:1882: replace LocalContext<'a>::function_context -> &LocalContext with &Default::default() +clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new() +clarity/src/vm/types/signatures.rs:1356: replace TypeSignature::parent_list_type -> std::result::Result with Ok(Default::default()) +clarity/src/vm/functions/sequences.rs:359: replace special_slice -> Result with Ok(Default::default()) +clarity/src/vm/functions/mod.rs:645: replace special_asserts -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new(1) +clarity/src/vm/types/serialization.rs:348: replace DeserializeStackItem::next_expected_type -> Result, SerializationError> with Ok(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:131: replace check_special_asserts -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:219: replace RollbackWrapper<'a>::from_persisted_log -> RollbackWrapper with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:661: replace TypeChecker<'a, 'b>::type_check_function_application -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new() +clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/functions/options.rs:44: replace inner_unwrap_err -> Result> with Ok(Some(Default::default())) +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from(None) +clarity/src/vm/representations.rs:95: replace ::consensus_deserialize -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![Default::default()], false) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(Some(String::new())) +clarity/src/vm/ast/errors.rs:300: replace ::level -> crate::vm::diagnostic::Level with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::new() +clarity/src/vm/contexts.rs:600: replace OwnedEnvironment<'a, 'hooks>::new_free -> OwnedEnvironment<'a, '_> with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:401: replace check_special_index_of -> TypeResult with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from((Default::default(), (Default::default(), Default::default()))) +clarity/src/vm/functions/options.rs:148: replace special_match_opt -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new(Some(Default::default())) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![Default::default()], true)) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:646: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from((Default::default(), (Default::default(), Default::default()))) +clarity/src/vm/database/clarity_db.rs:516: replace ClarityDatabase<'a>::get_value -> Result> with Ok(Some(Default::default())) +clarity/src/vm/representations.rs:271: replace PreSymbolicExpression::span -> &Span with &Default::default() +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new(Some(Default::default())) +clarity/src/vm/types/mod.rs:824: replace Value::okay_true -> Value with Default::default() +clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/types/mod.rs:684: replace ::type_signature -> TypeSignature with Default::default() +clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new(1) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from(true)) +clarity/src/vm/types/mod.rs:838: replace Value::err_none -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/functions/define.rs:172: replace handle_define_persisted_variable -> Result with Ok(Default::default()) +clarity/src/vm/functions/options.rs:87: replace native_try_ret -> Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::new() +clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/database.rs:442: replace special_at_block -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(Some(())) +clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/database/clarity_db.rs:1236: replace ClarityDatabase<'a>::lookup_variable_with_size -> Result with Ok(Default::default()) +clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::from_iter([(String::new(), Default::default())]) +clarity/src/vm/types/signatures.rs:1339: replace TypeSignature::literal_type_of -> TypeSignature with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::new() +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from(BTreeSet::from_iter([Default::default()])) +clarity/src/vm/types/signatures.rs:825: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![1])) +clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:160: replace check_special_insert_entry -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/database/key_value_wrapper.rs:363: replace RollbackWrapper<'a>::get -> Option with Some(Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:181: replace ContractInterfaceAtomType::from_type_signature -> ContractInterfaceAtomType with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new("xyzzy".into()) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:312: replace ContractContext::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from(Some(Default::default())) +clarity/src/vm/database/clarity_db.rs:707: replace ClarityDatabase<'a>::get_contract -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::from(()) +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from_iter([(None, Default::default())]) +clarity/src/vm/types/mod.rs:1394: replace ::from -> StandardPrincipalData with Default::default() +clarity/src/vm/functions/options.rs:28: replace inner_unwrap -> Result> with Ok(Some(Default::default())) +clarity/src/vm/types/signatures.rs:992: replace TypeSignature::max_buffer -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::new() +clarity/src/vm/types/signatures.rs:733: replace TypeSignature::canonicalize_v2_1 -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:339: replace check_special_if -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:168: replace inner_unwrap_err -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/database/clarity_db.rs:1202: replace ClarityDatabase<'a>::lookup_variable_unknown_descriptor -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::new() +clarity/src/vm/contexts.rs:1841: replace ContractContext::get_clarity_version -> &ClarityVersion with &Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:91: replace check_special_as_contract -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/functions/assets.rs:912: replace special_burn_token -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:1427: replace ClarityDatabase<'a>::set_entry_unknown_descriptor -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:278: replace SequenceData::element_at -> Option with Some(Default::default()) +clarity/src/vm/functions/mod.rs:212: replace lookup_reserved_functions -> Option with Some(Default::default()) +clarity/src/vm/analysis/errors.rs:274: replace ::from -> Self with Default::default() +clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/functions/sequences.rs:319: replace native_index_of -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::new() +clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) +clarity/src/vm/types/signatures.rs:480: replace ListTypeData::get_list_item_type -> &TypeSignature with &Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/types/mod.rs:754: replace BlockInfoProperty::lookup_by_name_at_version -> Option with Some(Default::default()) +clarity/src/vm/representations.rs:313: replace PreSymbolicExpression::field_identifier -> PreSymbolicExpression with Default::default() +clarity/src/vm/functions/principals.rs:118: replace create_principal_true_error_response -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from_iter([0]) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![], false)) +clarity/src/vm/types/mod.rs:1308: replace PrincipalData::parse -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:209: replace ::deserialize_read -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from(true) +clarity/src/vm/test_util/mod.rs:39: replace generate_test_burn_state_db -> UnitTestBurnStateDB with Default::default() +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new() +clarity/src/vm/costs/mod.rs:1176: replace ExecutionCost::max_value -> ExecutionCost with Default::default() +clarity/src/vm/contexts.rs:752: replace OwnedEnvironment<'a, 'hooks>::execute_transaction -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 0)]) +clarity/src/vm/contexts.rs:1078: replace Environment<'a, 'b, 'hooks>::run_free -> A with Default::default() +clarity/src/vm/costs/mod.rs:699: replace LimitedCostTracker::new_max_limit -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 1)]]) +clarity/src/vm/ast/errors.rs:153: replace ::from -> Self with Default::default() +clarity/src/vm/database/structures.rs:328: replace STXBalanceSnapshot<'db, 'conn>::balance -> &STXBalance with &Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::from_iter([&Default::default()]) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 0)]) +clarity/src/vm/database/clarity_db.rs:271: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) +clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:84: replace check_special_as_contract -> TypeResult with Default::default() +clarity/src/vm/functions/assets.rs:128: replace stx_transfer_consolidated -> Result with Ok(Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:307: replace ContractInterfaceFungibleTokens::from_set -> Vec with vec![Default::default()] +clarity/src/vm/database/clarity_db.rs:1468: replace ClarityDatabase<'a>::insert_entry -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from_iter([String::new()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from_iter([(Default::default(), (Default::default(), Default::default()))]) +clarity/src/vm/ast/parser/v2/mod.rs:131: replace Parser<'a>::next_token -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/contexts.rs:960: replace Environment<'a, 'b, 'hooks>::nest_as_principal -> Environment<'c, 'b, 'hooks> with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:145: replace inner_unwrap -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:314: replace ::get_miner_address -> Option with Some(Default::default()) +clarity/src/vm/types/serialization.rs:1114: replace Value::try_deserialize_bytes_exact -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/functions/define.rs:270: replace handle_impl_trait -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/mod.rs:205: replace lookup_function -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/serialization.rs:574: replace Value::inner_deserialize_read -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from(true) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/options.rs:80: replace native_unwrap_err_or_ret -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/representations.rs:527: replace SymbolicExpression::atom -> SymbolicExpression with Default::default() +clarity/src/vm/analysis/contract_interface_builder/mod.rs:164: replace ContractInterfaceAtomType::from_tuple_type -> ContractInterfaceAtomType with Default::default() +clarity/src/vm/functions/database.rs:723: replace special_get_block_info -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from_iter([true]) +clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/types/serialization.rs:1085: replace Value::try_deserialize_bytes -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:175: replace ::get_miner_address -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from_iter([String::new()]) +clarity/src/vm/functions/assets.rs:219: replace special_stx_account -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from_iter([true]) +clarity/src/vm/types/mod.rs:623: replace ::type_signature -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from(1) +clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:1555: replace ClarityDatabase<'a>::delete_entry -> Result with Ok(Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:184: replace check_special_unwrap_or_ret -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/database/clarity_db.rs:421: replace ClarityDatabase<'a>::new_with_rollback_wrapper -> ClarityDatabase<'a> with Default::default() +clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:161: replace check_special_insert_entry -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:1117: replace Value::expect_principal -> PrincipalData with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1004: replace TypeChecker<'a, 'b>::type_check_consecutive_statements -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new(true) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new(String::new()) +clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/callables.rs:359: replace DefinedFunction::get_arg_types -> &Vec with &vec![] +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([Some(String::new())]) +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from(None) +clarity/src/vm/database/clarity_db.rs:221: replace ::get_burn_header_hash -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new(String::new()) +clarity/src/vm/ast/parser/v2/mod.rs:140: replace Parser<'a>::peek_next_token -> PlacedToken with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:223: replace check_special_stx_transfer_memo -> TypeResult with Default::default() +clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with Some((Default::default(), Vec::leak(Vec::new()))) +clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/boolean.rs:38: replace special_or -> Result with Ok(Default::default()) +clarity/src/vm/functions/define.rs:247: replace handle_define_trait -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 0)]]) +clarity/src/vm/database/clarity_db.rs:399: replace ::get_ast_rules -> ASTRules with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::new() +clarity/src/vm/costs/mod.rs:971: replace ::compute_cost -> std::result::Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new(None) +clarity/src/vm/contexts.rs:1396: replace Environment<'a, 'b, 'hooks>::run_as_transaction -> std::result::Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from("xyzzy".into()) +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from_iter([true]) +clarity/src/vm/types/mod.rs:490: replace SequenceData::slice -> Result with Ok(Default::default()) +clarity/src/vm/representations.rs:306: replace PreSymbolicExpression::trait_reference -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:63: replace check_special_error -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from_iter([(Default::default(), Default::default())]) +clarity/src/vm/types/signatures.rs:273: replace FunctionType::canonicalize -> FunctionType with Default::default() +clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::new() +clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:954: replace ClarityDatabase<'a>::get_miner_address -> StandardPrincipalData with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/options.rs:59: replace native_unwrap -> Result with Ok(Default::default()) +clarity/src/vm/tests/principals.rs:846: replace create_principal_from_strings -> Value with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new(false) +clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/database/clarity_store.rs:281: replace MemoryBackingStore::as_clarity_db -> ClarityDatabase with Default::default() +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new(0) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:320: replace check_special_equals -> TypeResult with Default::default() +clarity/src/vm/tests/contracts.rs:87: replace get_principal -> Value with Default::default() +clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/conversions.rs:18: replace check_special_to_consensus_buff -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![]] +clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with Some((Default::default(), 0)) +clarity/src/vm/functions/conversions.rs:105: replace native_buff_to_int_be -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![0]) +clarity/src/vm/costs/mod.rs:1126: replace ExecutionCost::zero -> ExecutionCost with Default::default() +clarity/src/vm/types/signatures.rs:365: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/database/structures.rs:870: replace STXBalance::canonical_repr_at_block -> (STXBalance, u128) with (Default::default(), 1) +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from_iter([None]) +clarity/src/vm/types/mod.rs:647: replace ::to_value -> Value with Default::default() +clarity/src/vm/functions/options.rs:254: replace native_error -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from(String::new()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new(1) +clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with Some((Default::default(), false)) +clarity/src/vm/types/signatures.rs:1019: replace TypeSignature::factor_out_no_type -> Result with Ok(Default::default()) +clarity/src/vm/costs/mod.rs:1238: replace ExecutionCost::max_cost -> ExecutionCost with Default::default() +clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/types/mod.rs:669: replace ::to_value -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:62: replace check_special_map -> TypeResult with Default::default() +clarity/src/vm/callables.rs:389: replace FunctionIdentifier::new_native_function -> FunctionIdentifier with Default::default() +clarity/src/vm/tests/assets.rs:133: replace execute_transaction -> Result<(Value, AssetMap, Vec), Error> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/types.rs:102: replace ::next -> Option with Some(Default::default()) +clarity/src/vm/mod.rs:569: replace execute_v2 -> Result> with Ok(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:688: replace TypeChecker<'a, 'b>::lookup_variable -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 1)]]) +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from_iter([BTreeSet::new()]) +clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![] +clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/contexts.rs:1105: replace Environment<'a, 'b, 'hooks>::execute_contract -> Result with Ok(Default::default()) +clarity/src/vm/functions/sequences.rs:312: replace native_len -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/functions/database.rs:407: replace special_fetch_entry_v205 -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/assets.rs:854: replace special_get_owner_v205 -> Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![Default::default()], false)) +clarity/src/vm/database/clarity_db.rs:1173: replace ClarityDatabase<'a>::set_variable -> Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![Default::default()], false)) +clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/functions/mod.rs:758: replace special_as_contract -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1439: replace ::from -> Self with Default::default() +clarity/src/vm/functions/mod.rs:692: replace parse_eval_bindings -> Result> with Ok(vec![(Default::default(), Default::default())]) +clarity/src/vm/types/signatures.rs:415: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/types/signatures.rs:429: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/test_util/mod.rs:206: replace ::get_burn_header_hash -> Option with Some(Default::default()) +clarity/src/vm/mod.rs:481: replace execute_on_network -> Result> with Ok(Some(Default::default())) +clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from(0) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/functions/mod.rs:705: replace special_let -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![]) +clarity/src/vm/database/clarity_db.rs:1912: replace ClarityDatabase<'a>::get_stx_balance_snapshot_genesis -> STXBalanceSnapshot<'a, 'conn> with Default::default() +clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:969: replace TypeChecker<'a, 'b>::type_check_expects -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from((Default::default(), false)) +clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/types/mod.rs:726: replace ResponseData::type_signature -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:152: replace check_special_set_entry -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:340: replace check_special_match_resp -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:1893: replace ClarityDatabase<'a>::get_stx_balance_snapshot -> STXBalanceSnapshot<'a, 'conn> with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/contexts.rs:764: replace OwnedEnvironment<'a, 'hooks>::stx_transfer -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/representations.rs:364: replace PreSymbolicExpression::match_atom -> Option<&ClarityName> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:344: replace check_special_if -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:268: replace check_special_burn_asset -> TypeResult with Default::default() +clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:187: replace check_special_unwrap_or_ret -> TypeResult with Default::default() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![], false)) +clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/functions/principals.rs:137: replace create_principal_value_error_response -> Value with Default::default() +clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from_iter([String::new()]) +clarity/src/vm/functions/conversions.rs:154: replace safe_convert_string_to_int -> Result with Ok(Default::default()) +clarity/src/vm/functions/conversions.rs:210: replace native_int_to_utf8 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/representations.rs:610: replace SymbolicExpression::match_field -> Option<&TraitIdentifier> with Some(&Default::default()) +clarity/src/mod.rs:81: replace boot_util::boot_code_addr -> StacksAddress with Default::default() +clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/clarity.rs:70: replace ::from -> Self with Default::default() +clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/mod.rs:369: replace eval_all -> Result> with Ok(Some(Default::default())) +clarity/src/vm/functions/mod.rs:595: replace native_begin -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:56: replace check_special_get_balance -> TypeResult with Default::default() +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from_iter([Some(Default::default())]) +clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![], true)) +clarity/src/vm/functions/tuples.rs:30: replace tuple_cons -> Result with Ok(Default::default()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:318: replace ContractInterfaceNonFungibleTokens::from_map -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:100: replace check_special_at_block -> TypeResult with Default::default() +clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/database/structures.rs:744: replace STXBalance::zero -> STXBalance with Default::default() +clarity/src/vm/contexts.rs:619: replace OwnedEnvironment<'a, 'hooks>::new_cost_limited -> OwnedEnvironment<'a, '_> with Default::default() +clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/types/mod.rs:101: replace QualifiedContractIdentifier::transient -> QualifiedContractIdentifier with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:986: replace TypeChecker<'a, 'b>::type_check -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:82: replace check_special_print -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:1129: replace ClarityDatabase<'a>::create_variable -> DataVariableMetadata with Default::default() +clarity/src/vm/functions/assets.rs:436: replace special_mint_asset_v205 -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:351: replace TypeChecker<'a, 'b>::into_contract_analysis -> LimitedCostTracker with Default::default() +clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:497: replace TypeChecker<'a, 'b>::type_check_consecutive_statements -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new(String::new()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:500: replace check_secp256k1_verify -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new(None) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/types/mod.rs:109: replace QualifiedContractIdentifier::parse -> Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:167: replace ContractAnalysis::get_read_only_function_type -> Option<&FunctionType> with Some(&Default::default()) +clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/types/signatures.rs:958: replace TypeSignature::empty_buffer -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:266: replace ContractInterfaceFunction::from_map -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/functions/assets.rs:260: replace special_stx_burn -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(Some(String::new())) +clarity/src/vm/costs/mod.rs:1050: replace ::compute_cost -> std::result::Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:33: replace check_special_get_owner -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(None) +clarity/src/vm/functions/sequences.rs:87: replace special_fold -> Result with Ok(Default::default()) +clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/functions/mod.rs:623: replace special_if -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:120: replace ::from -> Self with Default::default() +clarity/src/vm/database/clarity_db.rs:295: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/representations.rs:664: replace Span::zero -> Span with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:113: replace check_special_default_to -> TypeResult with Default::default() +clarity/src/vm/contexts.rs:1135: replace Environment<'a, 'b, 'hooks>::inner_execute_contract -> Result with Ok(Default::default()) +clarity/src/vm/test_util/mod.rs:210: replace ::get_stacks_epoch -> Option with Some(Default::default()) +clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/functions/options.rs:173: replace special_match_resp -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from(String::new()) +clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::new() +clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![])) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:662: replace check_get_burn_block_info -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:1602: replace ClarityDatabase<'a>::create_fungible_token -> FungibleTokenMetadata with Default::default() +clarity/src/vm/database/clarity_db.rs:1778: replace ClarityDatabase<'a>::get_nft_owner -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:103: replace check_special_begin -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new() +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/types/mod.rs:1324: replace PrincipalData::parse_standard_principal -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:530: replace TypeChecker<'a, 'b>::type_check_function_type -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new(true) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(Some("xyzzy".into())) +clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:203: replace check_special_concat -> TypeResult with Default::default() +clarity/src/vm/functions/options.rs:258: replace native_default_to -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/analysis_db.rs:106: replace AnalysisDatabase<'a>::load_contract -> Option with Some(Default::default()) +clarity/src/vm/types/mod.rs:1178: replace BuffData::len -> BufferLength with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new() +clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![0] +clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(Some(())) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from_iter([BTreeMap::new()]) +clarity/src/vm/test_util/mod.rs:256: replace ::get_ast_rules -> ASTRules with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) +clarity/src/vm/functions/conversions.rs:166: replace safe_convert_string_to_uint -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/database/clarity_db.rs:1502: replace ClarityDatabase<'a>::inner_set_entry -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 1)]) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from(false) +clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/test_util/mod.rs:61: replace execute_on_network -> Value with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from_iter([None]) +clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new((Default::default(), (Default::default(), Default::default()))) +clarity/src/vm/functions/assets.rs:979: replace special_burn_asset_v200 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:48: replace AnalysisDatabase<'a>::execute -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:401: replace check_special_index_of -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::new())) +clarity/src/vm/types/signatures.rs:1476: replace TypeSignature::parse_response_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new(String::new()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:93: replace check_special_at_block -> TypeResult with Default::default() +clarity/src/vm/analysis/errors.rs:262: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/variables.rs:44: replace NativeVariables::lookup_by_name_at_version -> Option with Some(Default::default()) +clarity/src/vm/database/clarity_store.rs:327: replace ::get_cc_special_cases_handler -> Option with Some(Default::default()) +clarity/src/vm/types/serialization.rs:535: replace Value::deserialize_read_count -> Result<(Value, u64), SerializationError> with Ok((Default::default(), 0)) +clarity/src/vm/database/clarity_db.rs:157: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:35: replace check_special_okay -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:845: replace type_reserved_variable -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![])) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new() +clarity/src/vm/version.rs:46: replace ::from_str -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:46: replace check_special_some -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new("xyzzy".into()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/database/clarity_store.rs:285: replace MemoryBackingStore::as_analysis_db -> AnalysisDatabase with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:95: replace check_special_is_optional -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/mod.rs:918: replace Value::cons_list -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/database/clarity_db.rs:1447: replace ClarityDatabase<'a>::insert_entry_unknown_descriptor -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/tests/datamaps.rs:689: replace make_tuple -> Value with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new()) +clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::new())]) +clarity/src/vm/types/signatures.rs:261: replace FunctionReturnsSignature::canonicalize -> FunctionReturnsSignature with Default::default() +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new() +clarity/src/vm/errors.rs:193: replace ::from -> Self with Default::default() +clarity/src/vm/ast/errors.rs:147: replace ::from -> Self with Default::default() +clarity/src/vm/contexts.rs:1646: replace GlobalContext<'a, 'hooks>::execute -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from_iter([true])) +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([None]) +clarity/src/vm/docs/mod.rs:2583: replace make_define_reference -> FunctionAPI with Default::default() +clarity/src/vm/types/signatures.rs:1007: replace TypeSignature::bound_string_ascii_type -> TypeSignature with Default::default() +clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::new() +clarity/src/vm/test_util/mod.rs:116: replace ::from -> Value with Default::default() +clarity/src/vm/functions/database.rs:840: replace special_get_burn_block_info -> Result with Ok(Default::default()) +clarity/src/vm/representations.rs:534: replace SymbolicExpression::literal_value -> SymbolicExpression with Default::default() +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 1)]]) +clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from_iter(["xyzzy".into()]) +clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:346: replace FunctionType::clarity2_principal_to_callable_type -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:305: replace type_reserved_variable -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 0)]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from(BTreeMap::new()) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(Some(String::new())) +clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) +clarity/src/vm/types/mod.rs:886: replace Value::list_with_type -> Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:1040: replace Environment<'a, 'b, 'hooks>::eval_read_only -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:566: replace check_principal_of -> TypeResult with Default::default() +clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with Some(BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/types/signatures.rs:1489: replace TypeSignature::parse_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:53: replace parse -> Result, Error> with Ok(vec![Default::default()]) +clarity/src/vm/database/clarity_db.rs:166: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) +clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) +clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from_iter([false]) +clarity/src/vm/types/signatures.rs:49: replace AssetIdentifier::STX -> AssetIdentifier with Default::default() +clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![1])) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new(BTreeSet::from_iter([Default::default()])) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:113: replace inner_handle_tuple_get -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:864: replace TypedNativeFunction::type_native_function::parse_principal_basic_type -> TypeSignature with Default::default() +clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/contexts.rs:129: replace TypingContext<'a>::lookup_trait_reference_type -> Option<&TraitIdentifier> with Some(&Default::default()) +clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/types/signatures.rs:1409: replace TypeSignature::parse_tuple_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/functions/database.rs:69: replace special_contract_call -> Result with Ok(Default::default()) +clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new() +clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::from_iter([(Default::default(), HashMap::from_iter([(Default::default(), Default::default())]))]) +clarity/src/vm/analysis/type_checker/contexts.rs:65: replace TypeMap::get_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/database/clarity_store.rs:239: replace ::get_block_at_height -> Option with Some(Default::default()) +clarity/src/vm/clarity.rs:55: replace ::from -> Self with Default::default() +clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/contract_interface_builder/mod.rs:354: replace ContractInterfaceMap::from_map -> Vec with vec![Default::default()] +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/define.rs:139: replace handle_define_function -> Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:631: replace OwnedEnvironment<'a, 'hooks>::get_exec_environment -> Environment<'b, 'a, 'hooks> with Default::default() +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new((None, Default::default())) +clarity/src/vm/representations.rs:275: replace PreSymbolicExpression::sugared_contract_identifier -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new() +clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![] +clarity/src/vm/representations.rs:292: replace PreSymbolicExpression::atom_value -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new(0) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from_iter([(Default::default(), true)]) +clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/analysis_db.rs:215: replace AnalysisDatabase<'a>::destroy -> RollbackWrapper<'a> with Default::default() +clarity/src/vm/database/clarity_db.rs:351: replace ::get_burn_header_hash -> Option with Some(Default::default()) +clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/representations.rs:299: replace PreSymbolicExpression::atom -> PreSymbolicExpression with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:140: replace check_special_transfer_asset -> TypeResult with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from_iter([(Default::default(), false)]) +clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![], false) +clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:365: replace check_contract_call -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:75: replace check_special_print -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(None) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new(1) +clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/database/clarity_db.rs:620: replace ClarityDatabase<'a>::fetch_metadata -> Result> with Ok(Some(Default::default())) +clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) +clarity/src/vm/types/mod.rs:690: replace ::to_value -> Value with Default::default() +clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 1)]) +clarity/src/vm/database/sqlite.rs:203: replace SqliteConnection::inner_open -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from_iter([None]) +clarity/src/vm/types/mod.rs:1521: replace TupleData::get -> Result<&Value> with Ok(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:868: replace no_type -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:142: replace inner_unwrap -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:107: replace check_set_or_insert_entry -> TypeResult with Default::default() +clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::new() +clarity/src/vm/database/clarity_db.rs:1330: replace ClarityDatabase<'a>::fetch_entry -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/contract_interface_builder/mod.rs:236: replace ContractInterfaceFunctionArg::from_function_args -> Vec with vec![Default::default()] +clarity/src/vm/contexts.rs:726: replace OwnedEnvironment<'a, 'hooks>::initialize_contract_from_ast -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from(BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/mod.rs:557: replace execute -> Result> with Ok(Some(Default::default())) +clarity/src/vm/types/signatures.rs:1065: replace TypeSignature::least_supertype_v2_0 -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::new() +clarity/src/vm/functions/sequences.rs:252: replace special_concat_v205 -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:150: replace ::from -> TypePrefix with Default::default() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![Default::default()], true)]) +clarity/src/vm/representations.rs:341: replace PreSymbolicExpression::comment -> PreSymbolicExpression with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new() +clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) +clarity/src/vm/representations.rs:424: replace depth_traverse -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:287: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from("xyzzy".into()) +clarity/src/vm/functions/sequences.rs:330: replace native_element_at -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1321: replace TypeChecker<'a, 'b>::inner_type_check -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::from_iter([Default::default()]) +clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/types/mod.rs:1148: replace Value::expect_result_ok -> Value with Default::default() +clarity/src/vm/contexts.rs:764: replace OwnedEnvironment<'a, 'hooks>::stx_transfer -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:252: replace check_special_unwrap -> TypeResult with Default::default() +clarity/src/vm/types/mod.rs:189: replace TraitIdentifier::parse_fully_qualified -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:349: replace check_special_len -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/callables.rs:351: replace DefinedFunction::get_identifier -> FunctionIdentifier with Default::default() +clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:548: replace TypedNativeFunction::type_native_function -> TypedNativeFunction with Default::default() +clarity/src/vm/ast/parser/v2/lexer/error.rs:71: replace ::level -> crate::vm::diagnostic::Level with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/docs/mod.rs:2570: replace make_for_define -> FunctionAPI with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:92: replace check_special_is_optional -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:244: replace check_special_burn_token -> TypeResult with Default::default() +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new((Some(Default::default()), Default::default())) +clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![(Default::default(), Default::default())]) +clarity/src/vm/contexts.rs:752: replace OwnedEnvironment<'a, 'hooks>::execute_transaction -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/docs/contracts.rs:95: replace make_docs -> ContractRef with Default::default() +clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/functions/define.rs:206: replace handle_define_fungible_token -> Result with Ok(Default::default()) +clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/contexts.rs:556: replace OwnedEnvironment<'a, 'hooks>::new_toplevel -> OwnedEnvironment<'a, '_> with Default::default() +clarity/src/vm/functions/principals.rs:155: replace special_principal_destruct -> Result with Ok(Default::default()) +clarity/src/vm/functions/options.rs:246: replace native_is_err -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::new())) +clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/database/clarity_db.rs:225: replace ::get_stacks_epoch -> Option with Some(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/database/key_value_wrapper.rs:384: replace RollbackWrapper<'a>::deserialize_value -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) +clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/functions/sequences.rs:56: replace special_filter -> Result with Ok(Default::default()) +clarity/src/vm/functions/database.rs:469: replace special_set_entry_v200 -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with Some((Default::default(), 0, &Default::default())) +clarity/src/vm/functions/conversions.rs:218: replace to_consensus_buff -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1191: replace BuffData::empty -> Self with Default::default() +clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 1) +clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from_iter([false]) +clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:364: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::new() +clarity/src/vm/types/mod.rs:1126: replace Value::expect_callable -> CallableData with Default::default() +clarity/src/vm/types/signatures.rs:444: replace ListTypeData::new_list -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new((Default::default(), false)) +clarity/src/vm/contexts.rs:829: replace OwnedEnvironment<'a, 'hooks>::eval_read_only -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) +clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from(vec![]) +clarity/src/vm/types/serialization.rs:114: replace ::from -> Self with Default::default() +clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from_iter([vec![]]) +clarity/src/vm/types/mod.rs:1007: replace Value::string_utf8_from_bytes -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(Some("xyzzy".into())) +clarity/src/vm/database/key_value_wrapper.rs:425: replace RollbackWrapper<'a>::get_block_header_hash -> Option with Some(Default::default()) +clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/costs/mod.rs:891: replace compute_cost -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![Default::default()], true)) +clarity/src/vm/types/signatures.rs:763: replace TypeSignature::concretize -> Result with Ok(Default::default()) +clarity/src/vm/functions/sequences.rs:281: replace special_as_max_len -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:328: replace FunctionType::principal_to_callable_type -> TypeResult with Default::default() +clarity/src/vm/tests/principals.rs:306: replace create_principal_destruct_tuple_from_strings -> Value with Default::default() +clarity/src/vm/types/mod.rs:1099: replace Value::expect_tuple -> TupleData with Default::default() +clarity/src/vm/functions/sequences.rs:178: replace special_append -> Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::new() +clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:264: replace check_special_append -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:303: replace check_special_match_opt -> TypeResult with Default::default() +clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![0])) +clarity/src/vm/database/clarity_db.rs:1038: replace ClarityDatabase<'a>::get_cc_special_cases_handler -> Option with Some(Default::default()) +clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with Some((Default::default(), true)) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new() +clarity/src/vm/functions/principals.rs:88: replace create_principal_destruct_tuple -> Value with Default::default() +clarity/src/vm/types/mod.rs:1319: replace PrincipalData::parse_qualified_contract_principal -> Result with Ok(Default::default()) +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from_iter([0]) +clarity/src/vm/test_util/mod.rs:253: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) +clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/types/signatures.rs:1463: replace TypeSignature::parse_optional_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![0]]) +clarity/src/vm/representations.rs:551: replace SymbolicExpression::trait_reference -> SymbolicExpression with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:479: replace TypeChecker<'a, 'b>::type_check -> TypeResult with Default::default() +clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/types/serialization.rs:102: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) +clarity/src/vm/functions/crypto.rs:71: replace pubkey_to_address_v1 -> StacksAddress with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/functions/database.rs:260: replace special_fetch_variable_v205 -> Result with Ok(Default::default()) +clarity/src/vm/contexts.rs:687: replace OwnedEnvironment<'a, 'hooks>::initialize_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:188: replace check_special_tuple_cons -> TypeResult with Default::default() +clarity/src/vm/types/signatures.rs:1305: replace TypeSignature::empty_list -> ListTypeData with Default::default() +clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::from_iter([()]) +clarity/src/vm/functions/define.rs:291: replace DefineFunctionsParsed<'a>::try_parse -> std::result::Result>, CheckErrors> with Ok(Some(Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:156: replace check_special_fold -> TypeResult with Default::default() +clarity/src/vm/types/signatures.rs:806: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/representations.rs:558: replace SymbolicExpression::field -> SymbolicExpression with Default::default() +clarity/src/vm/functions/sequences.rs:226: replace special_concat_v200 -> Result with Ok(Default::default()) +clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([None]) +clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/types/serialization.rs:1097: replace Value::try_deserialize_hex -> Result with Ok(Default::default()) +clarity/src/vm/functions/options.rs:242: replace native_is_okay -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:110: replace check_special_begin -> TypeResult with Default::default() +clarity/src/vm/functions/options.rs:216: replace native_some -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 0)]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/callables.rs:87: replace NativeHandle::apply -> Result with Ok(Default::default()) +clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::new() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![], true)) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::new(()) +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:213: replace check_special_burn_asset -> TypeResult with Default::default() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![Default::default()], false)]) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:195: replace ContractContext::get_nft_type -> Option<&TypeSignature> with Some(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new(1) +clarity/src/vm/types/mod.rs:766: replace BurnBlockInfoProperty::type_result -> TypeSignature with Default::default() +clarity/src/vm/costs/mod.rs:1092: replace ::to_sql -> rusqlite::Result with Ok(Default::default()) +clarity/src/vm/functions/conversions.rs:53: replace buff_to_int_generic -> Result with Ok(Default::default()) +clarity/src/vm/database/clarity_db.rs:355: replace ::get_stacks_epoch -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/functions/conversions.rs:114: replace native_buff_to_uint_be::convert_to_uint_be -> Value with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from(0) +clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:612: replace clarity2_inner_type_check_type -> TypeResult with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from(false)) +clarity/src/vm/database/clarity_store.rs:213: replace NullBackingStore::as_clarity_db -> ClarityDatabase with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:349: replace check_special_len -> TypeResult with Default::default() +clarity/src/vm/database/key_value_wrapper.rs:229: replace RollbackWrapper<'a>::get_cc_special_cases_handler -> Option with Some(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:367: replace check_special_element_at -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new(vec![Default::default()]) +clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/costs/mod.rs:221: replace CostStateSummary::empty -> CostStateSummary with Default::default() +clarity/src/vm/types/signatures.rs:376: replace ::try_from -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from(vec![Default::default()]) +clarity/src/vm/test_util/mod.rs:220: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) +clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/types/mod.rs:1162: replace Value::expect_result_err -> Value with Default::default() +clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) +clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::from(()) +clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from(false) +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:378: replace check_special_match -> TypeResult with Default::default() +clarity/src/vm/analysis/types.rs:163: replace ContractAnalysis::get_public_function_type -> Option<&FunctionType> with Some(&Default::default()) +clarity/src/vm/costs/mod.rs:195: replace ::from -> SerializedCostStateSummary with Default::default() +clarity/src/vm/types/signatures.rs:321: replace ::from -> FunctionSignature with Default::default() +clarity/src/vm/contexts.rs:801: replace OwnedEnvironment<'a, 'hooks>::eval_raw -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/types/mod.rs:77: replace StandardPrincipalData::transient -> StandardPrincipalData with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::from(&Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:160: replace check_special_merge -> TypeResult with Default::default() +clarity/src/vm/contexts.rs:1371: replace Environment<'a, 'b, 'hooks>::stx_transfer -> Result with Ok(Default::default()) +clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:614: replace check_secp256k1_recover -> TypeResult with Default::default() +clarity/src/vm/functions/assets.rs:676: replace special_transfer_token -> Result with Ok(Default::default()) +clarity/src/mod.rs:73: replace boot_util::boot_code_id -> QualifiedContractIdentifier with Default::default() +clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::new() +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from(true) +clarity/src/vm/types/signatures.rs:1349: replace TypeSignature::construct_parent_list_type -> Result with Ok(Default::default()) +clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new(BTreeSet::new()) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:156: replace check_special_fold -> TypeResult with Default::default() +clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![], true)]) +clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) +clarity/src/vm/test_util/mod.rs:57: replace execute -> Value with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from(Some(Default::default())) +clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![Default::default()], true) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new(Ok("xyzzy".into())) +clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/tests/mod.rs:126: replace env_factory -> MemoryEnvironmentGenerator with Default::default() +clarity/src/vm/representations.rs:541: replace SymbolicExpression::list -> SymbolicExpression with Default::default() +clarity/src/vm/database/clarity_db.rs:1279: replace ClarityDatabase<'a>::load_map -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) +clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from(false) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/errors.rs:169: replace ::from -> Self with Default::default() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from_iter(["xyzzy".into()]) +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 1)]) +clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::new() +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:381: replace check_special_match -> TypeResult with Default::default() +clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::new() +clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 1)]) +clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from(Some(Default::default())) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::new(()) +clarity/src/vm/database/clarity_db.rs:472: replace ClarityDatabase<'a>::get -> Option with Some(Default::default()) +clarity/src/vm/types/signatures.rs:978: replace TypeSignature::max_string_ascii -> TypeSignature with Default::default() +clarity/src/vm/types/mod.rs:96: replace QualifiedContractIdentifier::local -> Result with Ok(Default::default()) +clarity/src/vm/types/mod.rs:1227: replace ASCIIData::len -> BufferLength with Default::default() +clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::new(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:308: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) +clarity/src/vm/types/serialization.rs:535: replace Value::deserialize_read_count -> Result<(Value, u64), SerializationError> with Ok((Default::default(), 1)) +clarity/src/vm/representations.rs:320: replace PreSymbolicExpression::list -> PreSymbolicExpression with Default::default() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 1)]]) +clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new(vec![]) +clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::new() +clarity/src/vm/database/clarity_store.rs:193: replace ::deserialize -> ContractCommitment with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:167: replace check_special_transfer_token -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::new())) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from_iter([String::new()]) +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new(false)) +clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/costs/mod.rs:136: replace ::compute_cost -> std::result::Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:134: replace check_special_get -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 0)]) +clarity/src/vm/functions/conversions.rs:185: replace native_int_to_string_generic -> Result with Ok(Default::default()) +clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::new() +clarity/src/vm/functions/database.rs:374: replace special_fetch_entry_v200 -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new(Default::default()) +clarity/src/vm/database/structures.rs:368: replace STXBalanceSnapshot<'db, 'conn>::canonical_balance_repr -> STXBalance with Default::default() +clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(None) +clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from((Some(Default::default()), Default::default())) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/functions/assets.rs:193: replace special_stx_transfer_memo -> Result with Ok(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:281: replace eval_with_new_binding -> TypeResult with Default::default() +clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:448: replace check_special_replace_at -> TypeResult with Default::default() +clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from(None) +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from(None) +clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1039: replace TypeChecker<'a, 'b>::type_check_function_type -> TypeResult with Default::default() +clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new(None) +clarity/src/vm/contexts.rs:652: replace OwnedEnvironment<'a, 'hooks>::execute_in_env -> std::result::Result<(A, AssetMap, Vec), E> with Ok((Default::default(), Default::default(), vec![Default::default()])) +clarity/src/vm/functions/assets.rs:809: replace special_get_owner_v200 -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::from(Default::default()) +clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::new(()) +clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with Some(&vec![Default::default()]) +clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::new() +clarity/src/vm/types/mod.rs:951: replace Value::buff_from_byte -> Value with Default::default() +clarity/src/vm/types/signatures.rs:498: replace TypeSignature::new_response -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from_iter([false])) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::from_iter([Default::default()]) +clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with Some((Default::default(), vec![])) +clarity/src/vm/functions/assets.rs:894: replace special_get_token_supply -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::from(Default::default()) +clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from((Default::default(), Default::default())) +clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/database/clarity_db.rs:209: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) +clarity/src/vm/functions/assets.rs:98: replace special_stx_balance -> Result with Ok(Default::default()) +clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::from_iter([Default::default()]) +clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from(()) +clarity/src/vm/database/clarity_db.rs:1957: replace ClarityDatabase<'a>::get_stacks_epoch -> Option with Some(Default::default()) +clarity/src/vm/functions/conversions.rs:113: replace native_buff_to_uint_be -> Result with Ok(Default::default()) +clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from_iter([false]) +clarity/src/vm/variables.rs:63: replace lookup_reserved_variable -> Result> with Ok(Some(Default::default())) +clarity/src/vm/database/clarity_store.rs:235: replace ::get_side_store -> &Connection with &Default::default() +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::new() +clarity/src/vm/types/signatures.rs:1417: replace TypeSignature::parse_buff_type_repr -> Result with Ok(Default::default()) +clarity/src/vm/types/serialization.rs:1127: replace Value::try_deserialize_bytes_untyped -> Result with Ok(Default::default()) +clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) +clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([Some(())]) +clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new() +clarity/src/vm/types/signatures.rs:966: replace TypeSignature::min_string_ascii -> TypeSignature with Default::default() +clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:32: replace check_special_okay -> TypeResult with Default::default() +clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) +clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::new() +clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from(1) +clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) +clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new() +clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::from_iter([Default::default()]) diff --git a/mutation-testing/packages-output/pox-locking/caught.txt b/mutation-testing/packages-output/pox-locking/caught.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mutation-testing/packages-output/pox-locking/missed.txt b/mutation-testing/packages-output/pox-locking/missed.txt new file mode 100644 index 00000000000..1151cd78b61 --- /dev/null +++ b/mutation-testing/packages-output/pox-locking/missed.txt @@ -0,0 +1,28 @@ +pox-locking/src/pox_1.rs:90: replace pox_lock_v1 -> Result<(), LockingError> with Ok(()) +pox-locking/src/pox_3.rs:355: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) +pox-locking/src/pox_2.rs:217: replace pox_lock_extend_v2 -> Result with Ok(0) +pox-locking/src/pox_2.rs:33: replace is_read_only -> bool with true +pox-locking/src/pox_3.rs:292: replace handle_stack_lockup_increase_pox_v3 -> Result, ClarityError> with Ok(None) +pox-locking/src/pox_1.rs:69: replace is_read_only -> bool with true +pox-locking/src/pox_1.rs:128: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) +pox-locking/src/pox_2.rs:473: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) +pox-locking/src/events.rs:76: replace create_event_info_aggregation_code -> String with String::new() +pox-locking/src/pox_2.rs:345: replace handle_stack_lockup_extension_pox_v2 -> Result, ClarityError> with Ok(None) +pox-locking/src/pox_2.rs:409: replace handle_stack_lockup_increase_pox_v2 -> Result, ClarityError> with Ok(None) +pox-locking/src/pox_2.rs:217: replace pox_lock_extend_v2 -> Result with Ok(1) +pox-locking/src/events.rs:103: replace create_event_info_data_code -> String with String::new() +pox-locking/src/pox_3.rs:79: replace pox_lock_extend_v3 -> Result with Ok(0) +pox-locking/src/pox_2.rs:280: replace handle_stack_lockup_pox_v2 -> Result, ClarityError> with Ok(None) +pox-locking/src/events.rs:47: replace create_event_info_stack_or_delegate_code -> String with "xyzzy".into() +pox-locking/src/events.rs:76: replace create_event_info_aggregation_code -> String with "xyzzy".into() +pox-locking/src/pox_3.rs:161: replace handle_stack_lockup_pox_v3 -> Result, ClarityError> with Ok(None) +pox-locking/src/events.rs:351: replace synthesize_pox_2_or_3_event_info -> Result, ClarityError> with Ok(None) +pox-locking/src/pox_3.rs:42: replace pox_lock_v3 -> Result<(), LockingError> with Ok(()) +pox-locking/src/pox_1.rs:69: replace is_read_only -> bool with false +pox-locking/src/events.rs:103: replace create_event_info_data_code -> String with "xyzzy".into() +pox-locking/src/pox_3.rs:228: replace handle_stack_lockup_extension_pox_v3 -> Result, ClarityError> with Ok(None) +pox-locking/src/pox_2.rs:248: replace pox_lock_v2 -> Result<(), LockingError> with Ok(()) +pox-locking/src/pox_3.rs:79: replace pox_lock_extend_v3 -> Result with Ok(1) +pox-locking/src/pox_2.rs:33: replace is_read_only -> bool with false +pox-locking/src/lib.rs:65: replace handle_contract_call_special_cases -> Result<(), ClarityError> with Ok(()) +pox-locking/src/events.rs:47: replace create_event_info_stack_or_delegate_code -> String with String::new() diff --git a/mutation-testing/packages-output/pox-locking/timeout.txt b/mutation-testing/packages-output/pox-locking/timeout.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mutation-testing/packages-output/pox-locking/unviable.txt b/mutation-testing/packages-output/pox-locking/unviable.txt new file mode 100644 index 00000000000..5d9b53f3eb3 --- /dev/null +++ b/mutation-testing/packages-output/pox-locking/unviable.txt @@ -0,0 +1,22 @@ +pox-locking/src/pox_2.rs:127: replace parse_pox_increase -> std::result::Result<(PrincipalData, u128), i128> with Ok((Default::default(), 1)) +pox-locking/src/pox_2.rs:164: replace pox_lock_increase_v2 -> Result with Ok(Default::default()) +pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 1)) +pox-locking/src/pox_3.rs:228: replace handle_stack_lockup_extension_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_3.rs:115: replace pox_lock_increase_v3 -> Result with Ok(Default::default()) +pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 0)) +pox-locking/src/pox_2.rs:409: replace handle_stack_lockup_increase_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 0)) +pox-locking/src/pox_2.rs:127: replace parse_pox_increase -> std::result::Result<(PrincipalData, u128), i128> with Ok((Default::default(), 0)) +pox-locking/src/pox_3.rs:161: replace handle_stack_lockup_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_2.rs:345: replace handle_stack_lockup_extension_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/events.rs:351: replace synthesize_pox_2_or_3_event_info -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_2.rs:280: replace handle_stack_lockup_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_3.rs:292: replace handle_stack_lockup_increase_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) +pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 0)) +pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 1)) +pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 1)) +pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 0)) +pox-locking/src/events.rs:32: replace get_stacker -> Value with Default::default() +pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 1)) +pox-locking/src/pox_2.rs:98: replace parse_pox_extend_result -> std::result::Result<(PrincipalData, u64), i128> with Ok((Default::default(), 1)) +pox-locking/src/pox_2.rs:98: replace parse_pox_extend_result -> std::result::Result<(PrincipalData, u64), i128> with Ok((Default::default(), 0)) diff --git a/mutation-testing/packages-output/stx-genesis/caught.txt b/mutation-testing/packages-output/stx-genesis/caught.txt new file mode 100644 index 00000000000..26e704cf838 --- /dev/null +++ b/mutation-testing/packages-output/stx-genesis/caught.txt @@ -0,0 +1 @@ +stx-genesis/src/lib.rs:100: replace ::next -> Option with Some(Default::default()) diff --git a/mutation-testing/packages-output/stx-genesis/missed.txt b/mutation-testing/packages-output/stx-genesis/missed.txt new file mode 100644 index 00000000000..d5f5500801e --- /dev/null +++ b/mutation-testing/packages-output/stx-genesis/missed.txt @@ -0,0 +1 @@ +stx-genesis/src/lib.rs:100: replace ::next -> Option with None diff --git a/mutation-testing/packages-output/stx-genesis/timeout.txt b/mutation-testing/packages-output/stx-genesis/timeout.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mutation-testing/packages-output/stx-genesis/unviable.txt b/mutation-testing/packages-output/stx-genesis/unviable.txt new file mode 100644 index 00000000000..7c35ac7a7f8 --- /dev/null +++ b/mutation-testing/packages-output/stx-genesis/unviable.txt @@ -0,0 +1,11 @@ +stx-genesis/src/lib.rs:167: replace read_names -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:136: replace read_balances -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:125: replace iter_deflated_csv -> Box>> with Box::new(Default::default()) +stx-genesis/src/lib.rs:111: replace read_deflated_zonefiles -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:153: replace read_namespaces -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:57: replace GenesisData::read_balances -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:64: replace GenesisData::read_lockups -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:78: replace GenesisData::read_names -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:144: replace read_lockups -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:71: replace GenesisData::read_namespaces -> Box> with Box::new(Default::default()) +stx-genesis/src/lib.rs:85: replace GenesisData::read_name_zonefiles -> Box> with Box::new(Default::default()) diff --git a/mutation-testing/scripts/README.md b/mutation-testing/scripts/README.md new file mode 100644 index 00000000000..66a0efb4cf2 --- /dev/null +++ b/mutation-testing/scripts/README.md @@ -0,0 +1,38 @@ +## steps to reproduce working version with different number lines: + +in trials/mutants-stable/caught.txt replace line number 23 with 109 +the append.sh won't work anymore +the append-match.sh works + +```bash +sh append-match.sh + +``` + +example run: + +```bash +./modular-mutants-run.sh stx-genesis lib.rs test_this init_ next as.rs ab cd ef clarity lib.rs stacks-node +# the command above makes and runs 579 mutants on these regex matches: + +# functions named 'test_this', 'init_' and 'next' (everything that starts with any of the given names) from 'lib.rs' file of 'stx-genesis' package (5 mutants) +stx-genesis/[^/]+/lib.rs.*(?:test_this|init_|next).*-> + +# functions that start with 'ab', 'cd' or 'ef' from files named 'as.rs' of 'stx-genesis' package (0 mutants) +stx-genesis/[^/]+/as.rs.*(?:ab|cd|ef).*-> + +# all functions from 'lib.rs' files of the 'clarity' package (4 mutants) +clarity/[^/]+/lib.rs.*(?:).*-> + +# all functions from all files of 'stacks-node' package (570 mutants) +stacks-node/[^/]+/.*(?:).*-> +``` + +# Create Stable + +Only run it once and the packages that should be updated from zero. Then it will be the reference point for the upcoming PRs that modify these functions + +### recap flow for a developer which + +1. works on functions and modifies them +2. before commiting -> `call git-diff.sh` diff --git a/mutation-testing/scripts/append-match-package.sh b/mutation-testing/scripts/append-match-package.sh new file mode 100644 index 00000000000..9026cfc5639 --- /dev/null +++ b/mutation-testing/scripts/append-match-package.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +# the append-match-package.sh +## goes through each line in the output and based on the package ( first element before /) +### verifies the line with the other lines in that specific folder +#### in our case folder_name == package_name + + +# goes through each PR file line by line +# for each first_element/the_rest_of_the_line goes through it +## search in that specific folder on all 4 files +## if it is matchy, remove it from that file +## based on the file it was taken from, append it to the same file in the STABLE folder + + +PR_FOLDER="../temp/mutants.out" +STABLE_FOLDER_PARENT="../packages-output" +FILES=("caught.txt" "missed.txt" "timeout.txt" "unviable.txt") + +echo "Starting script..." +echo "PR Folder: $PR_FOLDER" +echo "STABLE Folder: $STABLE_FOLDER_PARENT" +echo "Files to process: ${FILES[*]}" + +# Iterate over the specified files +for file in "${FILES[@]}"; do + pr_file="$PR_FOLDER/$file" + + echo "Processing file: $file" + + # Check if PR file exists and is not empty + if [[ -s "$pr_file" ]]; then + # Read each line from the PR file + while IFS= read -r line; do + echo "Reading line from PR file: $line" + + # Extract the package from which the line is coming from + local_package=${line%%/*} + + # Extract the after the number line without the line number and escape it for awk + # Escape the variables for use in a sed pattern + var_1=$(echo "$line" | sed -E 's/^(.+):[0-9]+:[^:]+/\1/') + escaped_var_1=$(sed 's/[][/.^$]/\\&/g' <<< "$var_1") + + var_2=$(echo "$line" | sed -E 's/^[^:]+:[0-9]+:(.+)/\1/') + escaped_var_2=$(sed 's/[][/.^$]/\\&/g' <<< "$var_2") + + regex="${escaped_var_1}.*${escaped_var_2}" + + # Iterate over each file in the STABLE folder combined with local_package + for target_file in "${FILES[@]}"; do + target_path="$STABLE_FOLDER_PARENT/$local_package/$target_file" + echo "Checking against STABLE file: $target_path" + + # Use sed to remove lines matching the pattern + sed "/$regex/d" "$target_path" > temp_file && mv temp_file "$target_path" + done + + # Append PR line to the corresponding package and file + echo "$line" >> "$STABLE_FOLDER_PARENT/$local_package/$file" + + done < "$pr_file" + else + echo "PR file $pr_file is empty or does not exist, skipping..." + fi +done + +echo "Script completed." diff --git a/mutation-testing/scripts/create-stable.sh b/mutation-testing/scripts/create-stable.sh new file mode 100644 index 00000000000..1659714ed0c --- /dev/null +++ b/mutation-testing/scripts/create-stable.sh @@ -0,0 +1,55 @@ +# for specific packages creates the outpup + +# removes everything except .txt files + +#!/bin/bash + +# moves to mutation-testing folder +cd ../packages-output + +### Run mutation testing on the packages uncommented + +# Run mutation testing for stx-genesis package +cargo mutants --package stx-genesis --output stx-genesis +mv stx-genesis/mutants.out/*.txt stx-genesis/ +rm -rf stx-genesis/mutants.out + +# Run mutation testing for pox-locking package +cargo mutants --package pox-locking --output pox-locking +mv pox-locking/mutants.out/*.txt pox-locking/ +rm -rf pox-locking/mutants.out + +# # Run mutation testing for libsigner package +# cargo mutants --package libsigner --output libsigner +# mv libsigner/mutants.out/*.txt libsigner/ +# rm -rf libsigner/mutants.out + +# # Run mutation testing for libstackerdb package +# cargo mutants --package libstackerdb --output libstackerdb +# mv libstackerdb/mutants.out/*.txt libstackerdb/ +# rm -rf libstackerdb/mutants.out + +# # Run mutation testing for stacks-common package +# cargo mutants --package stacks-common --output stacks-common +# mv stacks-common/mutants.out/*.txt stacks-common/ +# rm -rf stacks-common/mutants.out + +# # Run mutation testing for clarity package +# cargo mutants --package clarity --output clarity +# mv clarity/mutants.out/*.txt clarity/ +# rm -rf clarity/mutants.out + +# Run mutation testing for stacks-signer package - working, 10 min approx. +# cargo mutants --package stacks-signer --output stacks-signer +# mv stacks-signer/mutants.out/*.txt stacks-signer/ +# rm -rf stacks-signer/mutants.out + +# Commented out mutation testing for stacks-node package due to test errors and long compile/testing time +# cargo mutants --package stacks-node --output stacks-node +# mv stacks-node/mutants.out/*.txt stacks-node/ +# rm -rf stacks-node/mutants.out + +# Commented out mutation testing for stackslib package due to long compile/testing time +# cargo mutants --package stackslib --output stackslib +# mv stackslib/mutants.out/*.txt stackslib/ +# rm -rf stackslib/mutants.out \ No newline at end of file diff --git a/mutation-testing/scripts/git-diff.sh b/mutation-testing/scripts/git-diff.sh new file mode 100755 index 00000000000..256db10290a --- /dev/null +++ b/mutation-testing/scripts/git-diff.sh @@ -0,0 +1,35 @@ +# script that makes .git for the differences +# it saves the .git on scripts folder + +# add untracked files to git diff +# go to root folder +cd ./../.. + +# run git status on root +untracked_files=($(git ls-files --others --exclude-standard)) + +# for each file untracked -> run git add file path +echo "${untracked_files[@]}" +for file in "${untracked_files[@]}"; do + git add -N "$file" +done + +cd mutation-testing + + +# run from mutation-testing folder +git diff > git.diff + +# it runs cargo mutants for those specific changed functions and outputs to /temp/mutants.out +# for faster builds: increase number to 4 if at least 16 gb ram and 6 cores CPU +cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff --output temp/ + +# go to scripts folder level +cd scripts + +# call append-match-package.sh to update the content from the stable output +sh append-match-package.sh + +# removes extra files +rm -rf ../git.diff +rm -rf ../temp diff --git a/mutation-testing/scripts/modular-mutants-run.sh b/mutation-testing/scripts/modular-mutants-run.sh new file mode 100644 index 00000000000..c8bc357e093 --- /dev/null +++ b/mutation-testing/scripts/modular-mutants-run.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +packages=$(cargo tree --workspace --prefix depth | grep "^0" | cut -c2- | awk '{print $1}') +regex_list=() + +while [ $# -gt 0 ]; do + arg=$1 + + if [[ $packages == *$arg* ]]; then + package=$arg + file="" + shift + arg=$1 + fi + if [[ $arg == *.rs ]]; then + file=$arg + shift + arg=$1 + fi + + functions=() + while [ $# -gt 0 ] && [[ $1 != *.rs ]] && [[ $packages != *$1* ]]; do + functions+=("$1") + shift + done + + IFS="|" + functions_str="${functions[*]}" + IFS="" + + regex="${package}/[^/]+/${file}.*?(?:${functions_str})[^-()]*(?:->|\(\))" + regex_list+=("$regex") +done + +command="cargo mutants -vV --no-shuffle" + +for regex in "${regex_list[@]}"; do + command+=" -F \"$regex\"" +done + +eval "$command" \ No newline at end of file diff --git a/mutation-testing/testing.md b/mutation-testing/testing.md new file mode 100644 index 00000000000..28c885b0dfe --- /dev/null +++ b/mutation-testing/testing.md @@ -0,0 +1,65 @@ +# Mutation Testing + +### What is mutation testing and how does it work? + +Mutation testing is a technique of evaluating the effectiveness of a series of tests by introducing small changes to the code (mutations) and checking if the tests can detect these small changes. +Cargo-mutants is an external library installed to cargo, through which you can run mutants on the code, and it consists of: + +- Building and testing the baseline code (no mutations). +- If the previous step fails, no mutants are applied, since the base code fails. Otherwise, copy the code to another location, apply mutations and then run `cargo build` and `cargo test` commands for each mutation. + +### Install and run + +In order to install cargo-mutants crate: + +``` +cargo install --locked cargo-mutants +``` + +In order to run mutated tests: + +```bash +# In the whole workspace +cargo mutants +# Only in the 'clarity' package +cargo mutants --package clarity +# In files named 'signatures.rs' from the whole workspace +cargo mutants -f signatures.rs +# Only in files named 'signatures.rs' only from the 'clarity' package +cargo mutants --package clarity -f signatures.rs +# From all files except the ones named 'signatures.rs' and 'lib.rs' from the whole workspace +cargo mutants -e signatures.rs -e lib.rs +# Output from 'clarity' package to a specific directory in the workspace +cargo mutants --package clarity --output mutants/clarity +# To list all the possible mutants +cargo mutants --list +# To list all the files with possible mutants: +cargo mutants --list-files +``` + +In order to exclude a function from being mutated, parse the `#[mutants::skip]` attribute above it. + +### Reading the output + +There are 2 places where the progress of mutations are shown: terminal and [output folders](https://mutants.rs/mutants-out.html). +The terminal shows information about the progress of the mutants: + +- How many mutants out of the total were tested (`1274/2912 mutants tested, 44% done`). +- Mutants status so far (`280 missed, 209 caught, 799 unviable`). +- Time elapsed and remaining (`141:36 elapsed, about 168 min remaining`). +- Tests missed so far (`clarity/src/vm/database/key_value_wrapper.rs:77: replace rollback_value_check with () ... NOT CAUGHT in 22.8s build + 17.2s test`). +- Current job (`clarity/src/vm/ast/parser/v2/mod.rs:167: replace Parser<'a>::skip_to_end with () ... 2.1s build`) + +`mutants.out` - This is the folder where the mutants test output is written, and is composed of: + +- log - The folder of the command log, here you can find the output of the cargo build and cargo test commands for every mutation. +- caught.txt - The file where caught mutations are logged (`clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 1`). +- debug.log - The output of the cargo mutants command. +- lock.json - A file with fs2 lock on it in order to prevent 2 jobs from writing to the same directory at the same time, containing runtime information (cargo mutants version, start time, hostname, username). +- missed.txt - Missed mutations - mutations that are successful at cargo build, not detected in tests (`clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1`). +- mutants.json - A list with every mutation applied, written before the testing begins (filename, line, return type, replacement etc). +- outcome.json - List of outcomes for every mutation (mutant applied, log path, results for build/test phases with status and command args) +- timeout.txt - Mutations that timed out +- unviable.txt - Unviable mutations (When a mutation is applied and it causes the cargo build command to fail) + +`mutants.out.old` - This is the folder where _mutants.out_ folder’s content is copied into, on successive runs (it’s contents are being overwritten), making way for the next logs. diff --git a/stacks-common/Cargo.toml b/stacks-common/Cargo.toml index 863a82d53c4..650446ea25d 100644 --- a/stacks-common/Cargo.toml +++ b/stacks-common/Cargo.toml @@ -15,7 +15,7 @@ edition = "2021" [lib] name = "stacks_common" -path = "./src/libcommon.rs" +path = "./src/lib.rs" [dependencies] rand = "0.7.3" diff --git a/stacks-common/src/libcommon.rs b/stacks-common/src/lib.rs similarity index 100% rename from stacks-common/src/libcommon.rs rename to stacks-common/src/lib.rs From 5387f44bbebbd7d1f3a97dbbfc05e0e755735a01 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Mon, 11 Dec 2023 13:53:42 +0200 Subject: [PATCH 09/12] feat: restructure mutants to new CI workflows --- .github/workflows/ci.yml | 27 +- .github/workflows/filter-pr-mutants.yml | 15 + .github/workflows/logger-mutants.yml | 30 + .github/workflows/mutants.yml | 185 -- .../packages-output/clarity/caught.txt | 487 ----- .../packages-output/clarity/missed.txt | 634 ------ .../packages-output/clarity/timeout.txt | 0 .../packages-output/clarity/unviable.txt | 1791 ----------------- .../packages-output/pox-locking/caught.txt | 0 .../packages-output/pox-locking/missed.txt | 28 - .../packages-output/pox-locking/timeout.txt | 0 .../packages-output/pox-locking/unviable.txt | 22 - .../packages-output/stx-genesis/caught.txt | 1 - .../packages-output/stx-genesis/missed.txt | 1 - .../packages-output/stx-genesis/timeout.txt | 0 .../packages-output/stx-genesis/unviable.txt | 11 - mutation-testing/scripts/README.md | 38 - .../scripts/append-match-package.sh | 68 - mutation-testing/scripts/create-stable.sh | 55 - mutation-testing/scripts/git-diff.sh | 35 - .../scripts/modular-mutants-run.sh | 41 - mutation-testing/testing.md | 65 - 22 files changed, 46 insertions(+), 3488 deletions(-) create mode 100644 .github/workflows/filter-pr-mutants.yml create mode 100644 .github/workflows/logger-mutants.yml delete mode 100644 .github/workflows/mutants.yml delete mode 100644 mutation-testing/packages-output/clarity/caught.txt delete mode 100644 mutation-testing/packages-output/clarity/missed.txt delete mode 100644 mutation-testing/packages-output/clarity/timeout.txt delete mode 100644 mutation-testing/packages-output/clarity/unviable.txt delete mode 100644 mutation-testing/packages-output/pox-locking/caught.txt delete mode 100644 mutation-testing/packages-output/pox-locking/missed.txt delete mode 100644 mutation-testing/packages-output/pox-locking/timeout.txt delete mode 100644 mutation-testing/packages-output/pox-locking/unviable.txt delete mode 100644 mutation-testing/packages-output/stx-genesis/caught.txt delete mode 100644 mutation-testing/packages-output/stx-genesis/missed.txt delete mode 100644 mutation-testing/packages-output/stx-genesis/timeout.txt delete mode 100644 mutation-testing/packages-output/stx-genesis/unviable.txt delete mode 100644 mutation-testing/scripts/README.md delete mode 100644 mutation-testing/scripts/append-match-package.sh delete mode 100644 mutation-testing/scripts/create-stable.sh delete mode 100755 mutation-testing/scripts/git-diff.sh delete mode 100644 mutation-testing/scripts/modular-mutants-run.sh delete mode 100644 mutation-testing/testing.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4252e729f91..cfc0b7c71e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ on: workflow_dispatch: inputs: tag: - description: 'The tag to create (optional)' + description: "The tag to create (optional)" required: false concurrency: @@ -75,31 +75,6 @@ jobs: base: ${{ env.BRANCH_NAME }} head: HEAD - ## Mutants testing: Execute on PR on packages that have tested functions modified - incremental-mutants: - name: Incremental Mutants Testing - runs-on: ubuntu-latest - if: github.event_name == 'pull_request' - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: Relative diff - run: | - git branch -av - git diff origin/${{ github.base_ref }}.. | tee git.diff - - uses: Swatinem/rust-cache@v2 - - run: cargo install cargo-mutants - - name: Mutants - run: | - cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff || true - - name: Archive mutants.out - uses: actions/upload-artifact@v3 - if: always() - with: - name: mutants-incremental.out - path: mutants.out - ############################################### ## Build Tagged Release ############################################### diff --git a/.github/workflows/filter-pr-mutants.yml b/.github/workflows/filter-pr-mutants.yml new file mode 100644 index 00000000000..226eab14df2 --- /dev/null +++ b/.github/workflows/filter-pr-mutants.yml @@ -0,0 +1,15 @@ +name: Tracking PR Mutants + +on: + pull_request: + +jobs: + # Mutants testing: Execute on PR on packages that have functions modified, and fail the workflow if there are missed or timeout mutations + incremental-mutants: + name: Incremental Mutants Testing + + runs-on: ubuntu-latest + + steps: + - name: Run filtering pr mutants from actions + uses: ASuciuX/actions/mutation-testing/filter-pr@feat/mutation-testing diff --git a/.github/workflows/logger-mutants.yml b/.github/workflows/logger-mutants.yml new file mode 100644 index 00000000000..6bfd0c2c21f --- /dev/null +++ b/.github/workflows/logger-mutants.yml @@ -0,0 +1,30 @@ +name: Logging Mutants + +# only run on push in order to update the cache output +# flow: +# restore cache +# install cargo-mutants crate in order to run the 'cargo mutants' command +# create a file with the current commit hash if a previous one doesn't exist, then print it +# run the script that handles the 'cargo mutants' command on the differences between the latest updates and the last commit where it was ran +# overwrite the previous commit hash with the current one for the following run +# delete the old cache +# save the new cache with the updated mutants +# upload artifact to easily check it for the given commit + +on: + push: + branches: + - master + - develop + - next + +jobs: + save_cache: + runs-on: ubuntu-latest + + # test + steps: + - name: Run logging mutants from actions + uses: ASuciuX/actions/mutation-testing/logger@feat/mutation-testing + with: + gh-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/mutants.yml b/.github/workflows/mutants.yml deleted file mode 100644 index 094dd4e7afa..00000000000 --- a/.github/workflows/mutants.yml +++ /dev/null @@ -1,185 +0,0 @@ -name: Mutants -# to be tried cache vs artifacts - -# only run on push in order to update the artifact output -# flow: -# download artifact -# run sh script for cargo mutants diff -# upload artifact/cache - -on: - push: - branches: - - master - - develop - - next - - deployer/testing-shell-script - -### commented functions in order to not run them on every push -jobs: - # cache_mutants: - # runs-on: ubuntu-latest - - # steps: - # - name: Checkout the latest code - # id: git_checkout - # uses: actions/checkout@v3 - # - name: Cache mutants-initial folder - # uses: actions/cache@v3 - # with: - # path: mutants-initial - # key: mutants-initial - # - name: Print caught mutants - # run: cat mutants-initial/caught.txt - # - name: Print missed mutants - # run: cat mutants-initial/missed.txt - # - name: Print unviable mutants - # run: cat mutants-initial/unviable.txt - # - name: Print timeout mutants - # run: cat mutants-initial/timeout.txt - - # Upload cache stable output version - # cache_mutants_output: - # runs-on: ubuntu-latest - - # steps: - # - name: Checkout the latest code - # id: git_checkout - # uses: actions/checkout@v3 - # - name: Cache mutants-initial folder - # uses: actions/cache@v3 - # with: - # path: mutation-testing/packages-output - # key: mutants-stable-develop - # # - name: Print caught mutants - # # run: cat mutants-initial/caught.txt - - # ## Mutants testing: Execute on push on packages that have tested functions modified - cache_update_output: - runs-on: ubuntu-latest - - steps: - - name: Checkout the latest code - id: git_checkout - uses: actions/checkout@v3 - - name: Restore mutants-output cached folder - uses: actions/cache/restore@v3 - with: - path: mutation-testing/packages-output - key: mutants-stable-develop - - name: Print caught mutants - run: cat mutation-testing/packages-output/pox-locking/missed.txt - - run: cargo install cargo-mutants - # - name: Update stable mutants with modified functions - # run: ./git-diff.sh - # working-directory: mutation-testing/scripts - # - name: Print updated missed mutants - # run: cat mutation-testing/packages-output/pox-locking/missed.txt - - name: Append 2 line to one file - run: | - echo "text 1" >> missed.txt - echo "text 2" >> missed.txt - working-directory: mutation-testing/packages-output/pox-locking - - name: outshow new cached file - run: cat missed.txt - working-directory: mutation-testing/packages-output/pox-locking - # - name: Cache mutants-initial folder - # uses: actions/cache/save@v3 - # with: - # path: mutation-testing/packages-output - # key: mutants-stable-develop - - name: Save Cache - uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 - with: - action: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 - with: | - path: mutation-testing/packages-output - key: mutants-stable-develop - attempt_limit: 5 - attempt_delay: 3000 - - # # Upload stable output version - # stable-mutants: - # name: Upload Stable Mutants Testing - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # with: - # fetch-depth: 0 # do we want to fetch all? - # - name: Archive mutants output - # uses: actions/upload-artifact@v3 - # if: always() - # with: - # name: mutants-stable-develop - # path: mutation-testing/packages-output - - # ## Mutants testing: Execute on PR on packages that have tested functions modified - # ### download it && see how it is - # incremental-mutants: - # name: Incremental Mutants Testing - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - name: Download stable output artifact - # uses: actions/download-artifact@v3 - # with: - # name: mutants-stable-develop - # path: mutation-testing/packages-output - # - name: Display structure of downloaded files - # run: ls -R - # working-directory: mutation-testing/packages-output - # - run: cargo install cargo-mutants - # - name: Update stable mutants with modified functions - # run: ./git-diff.sh - # working-directory: mutation-testing/scripts - # - name: Archive mutants output - # uses: actions/upload-artifact@v3 - # if: always() - # with: - # name: mutants-stable-develop - # path: mutation-testing/packages-output - - # incremental-mutants-2: - # name: Incremental Mutants Testing - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - - # - name: Check for the existence of the stable output artifact - # id: check-artifact - # uses: actions/github-script@v5 - # with: - # script: | - # const artifacts = await github.rest.actions.listWorkflowRunArtifacts({ - # owner: context.repo.owner, - # repo: context.repo.repo, - # run_id: context.runId, - # }); - # const artifactExists = artifacts.data.artifacts.some(artifact => artifact.name === 'mutants-stable-develop'); - # core.setOutput('exists', artifactExists); - - # - name: Download stable output artifact - # if: steps.check-artifact.outputs.exists == 'true' - # uses: actions/download-artifact@v3 - # with: - # name: mutants-stable-develop - # path: mutation-testing/packages-output - - # - name: Display structure of downloaded files - # if: steps.check-artifact.outputs.exists == 'true' - # run: ls -R - # working-directory: mutation-testing/packages-output - - # - run: cargo install cargo-mutants - - # - name: Update stable mutants with modified functions - # if: steps.check-artifact.outputs.exists == 'true' - # run: ./git-diff.sh - # working-directory: mutation-testing/scripts - - # - name: Archive mutants output - # uses: actions/upload-artifact@v3 - # if: always() - # with: - # name: mutants-stable-develop - # path: mutation-testing/packages-output diff --git a/mutation-testing/packages-output/clarity/caught.txt b/mutation-testing/packages-output/clarity/caught.txt deleted file mode 100644 index 41203cc4ae5..00000000000 --- a/mutation-testing/packages-output/clarity/caught.txt +++ /dev/null @@ -1,487 +0,0 @@ -clarity/src/vm/database/key_value_wrapper.rs:265: replace RollbackWrapper<'a>::commit with () -clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 1 -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:210: replace ContractContext::into_contract_analysis with () -clarity/src/vm/contexts.rs:271: replace AssetMap::get_next_stx_burn_amount -> Result with Ok(0) -clarity/src/vm/functions/boolean.rs:27: replace type_force_bool -> Result with Ok(true) -clarity/src/vm/database/key_value_wrapper.rs:45: replace rollback_edits_push with () -clarity/src/vm/representations.rs:194: replace ::set_id with () -clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:1870: replace ClarityDatabase<'a>::make_key_for_account -> String with String::new() -clarity/src/vm/database/clarity_store.rs:323: replace ::get_current_block_height -> u32 with 0 -clarity/src/vm/functions/principals.rs:40: replace version_matches_testnet -> bool with false -clarity/src/vm/database/structures.rs:892: replace STXBalance::get_available_balance_at_burn_block -> u128 with 0 -clarity/src/vm/functions/options.rs:220: replace is_some -> Result with Ok(true) -clarity/src/vm/diagnostic.rs:67: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:1760: replace ClarityDatabase<'a>::get_ft_supply -> Result with Ok(1) -clarity/src/vm/types/serialization.rs:396: replace TypeSignature::max_serialized_size -> Result with Ok(0) -clarity/src/vm/mod.rs:557: replace execute -> Result> with Ok(None) -clarity/src/vm/database/clarity_db.rs:472: replace ClarityDatabase<'a>::get -> Option with None -clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(false) -clarity/src/vm/database/structures.rs:790: replace STXBalance::amount_locked -> u128 with 1 -clarity/src/vm/analysis/types.rs:104: replace ContractAnalysis::replace_contract_cost_tracker with () -clarity/src/vm/database/clarity_db.rs:441: replace ClarityDatabase<'a>::commit with () -clarity/src/vm/database/clarity_db.rs:561: replace ClarityDatabase<'a>::insert_contract_hash -> Result<()> with Ok(()) -clarity/src/vm/functions/principals.rs:34: replace version_matches_mainnet -> bool with false -clarity/src/vm/analysis/analysis_db.rs:58: replace AnalysisDatabase<'a>::begin with () -clarity/src/vm/contexts.rs:1699: replace GlobalContext<'a, 'hooks>::begin with () -clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with None -clarity/src/vm/contexts.rs:314: replace AssetMap::add_asset_transfer with () -clarity/src/vm/database/clarity_db.rs:1870: replace ClarityDatabase<'a>::make_key_for_account -> String with "xyzzy".into() -clarity/src/vm/database/clarity_db.rs:1290: replace ClarityDatabase<'a>::make_key_for_data_map_entry -> String with String::new() -clarity/src/vm/costs/mod.rs:1114: replace ::cost_overflow_mul -> Result with Ok(1) -clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(true) -clarity/src/vm/analysis/analysis_db.rs:62: replace AnalysisDatabase<'a>::commit with () -clarity/src/vm/contexts.rs:1694: replace GlobalContext<'a, 'hooks>::is_read_only -> bool with true -clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((None, None)) -clarity/src/vm/contexts.rs:1274: replace Environment<'a, 'b, 'hooks>::initialize_contract -> Result<()> with Ok(()) -clarity/src/vm/errors.rs:132: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:118: replace ContractAnalysis::add_variable_type with () -clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(true) -clarity/src/vm/contexts.rs:1889: replace LocalContext<'a>::extend -> Result> with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:758: replace ClarityDatabase<'a>::increment_ustx_liquid_supply -> Result<()> with Ok(()) -clarity/src/vm/costs/mod.rs:1114: replace ::cost_overflow_mul -> Result with Ok(0) -clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with None -clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 1 -clarity/src/vm/mod.rs:513: replace execute_with_parameters -> Result> with Ok(None) -clarity/src/vm/functions/define.rs:114: replace check_legal_define -> Result<()> with Ok(()) -clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(false) -clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with true -clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 1 -clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![1] -clarity/src/vm/mod.rs:369: replace eval_all -> Result> with Ok(None) -clarity/src/vm/database/clarity_db.rs:436: replace ClarityDatabase<'a>::begin with () -clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with None -clarity/src/vm/database/key_value_wrapper.rs:315: replace RollbackWrapper<'a>::put with () -clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with None -clarity/src/vm/mod.rs:353: replace is_reserved -> bool with false -clarity/src/vm/types/signatures.rs:1627: replace TypeSignature::depth -> u8 with 0 -clarity/src/vm/types/mod.rs:875: replace Value::depth -> u8 with 1 -clarity/src/vm/contexts.rs:1818: replace ContractContext::lookup_function -> Option with None -clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with Some(0) -clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![0] -clarity/src/vm/contexts.rs:1829: replace ContractContext::is_explicitly_implementing_trait -> bool with true -clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![1] -clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(false) -clarity/src/vm/contexts.rs:284: replace AssetMap::get_next_amount -> Result with Ok(0) -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:748: replace ClarityDatabase<'a>::set_ustx_liquid_supply with () -clarity/src/vm/analysis/arithmetic_checker/mod.rs:92: replace ArithmeticOnlyChecker<'a>::check_define_function -> Result<(), Error> with Ok(()) -clarity/src/vm/database/structures.rs:396: replace STXBalanceSnapshot<'db, 'conn>::can_transfer -> bool with false -clarity/src/vm/database/structures.rs:409: replace STXBalanceSnapshot<'db, 'conn>::credit with () -clarity/src/vm/analysis/analysis_db.rs:93: replace AnalysisDatabase<'a>::load_contract_non_canonical -> Option with None -clarity/src/vm/functions/options.rs:28: replace inner_unwrap -> Result> with Ok(None) -clarity/src/vm/types/signatures.rs:476: replace ListTypeData::get_max_len -> u32 with 0 -clarity/src/vm/database/key_value_wrapper.rs:305: replace inner_put with () -clarity/src/vm/contexts.rs:1694: replace GlobalContext<'a, 'hooks>::is_read_only -> bool with false -clarity/src/vm/database/structures.rs:358: replace STXBalanceSnapshot<'db, 'conn>::get_available_balance -> u128 with 0 -clarity/src/vm/analysis/errors.rs:279: replace check_argument_count -> Result<(), CheckErrors> with Ok(()) -clarity/src/vm/docs/mod.rs:728: replace get_input_type_string -> String with "xyzzy".into() -clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with None -clarity/src/vm/contexts.rs:1626: replace GlobalContext<'a, 'hooks>::log_token_transfer -> Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:312: replace ContractContext::get_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/database/clarity_db.rs:699: replace ClarityDatabase<'a>::has_contract -> bool with true -clarity/src/vm/contexts.rs:263: replace AssetMap::get_next_stx_amount -> Result with Ok(0) -clarity/src/vm/types/mod.rs:1253: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((Some(Default::default()), None)) -clarity/src/vm/database/clarity_db.rs:1115: replace map_no_contract_as_none -> Result> with Ok(None) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:274: replace ArithmeticOnlyChecker<'a>::check_function_application -> Result<(), Error> with Ok(()) -clarity/src/vm/database/clarity_store.rs:319: replace ::get_open_chain_tip_height -> u32 with 1 -clarity/src/vm/contexts.rs:1939: replace CallStack::depth -> usize with 1 -clarity/src/vm/database/clarity_db.rs:1302: replace ClarityDatabase<'a>::make_key_for_data_map_entry_serialized -> String with String::new() -clarity/src/vm/types/signatures.rs:1917: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:420: replace RollbackWrapper<'a>::get_current_block_height -> u32 with 0 -clarity/src/vm/contexts.rs:1635: replace GlobalContext<'a, 'hooks>::log_stx_transfer -> Result<()> with Ok(()) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:165: replace ArithmeticOnlyChecker<'a>::try_native_function_check -> Option> with Some(Ok(())) -clarity/src/vm/database/clarity_db.rs:926: replace ClarityDatabase<'a>::get_burnchain_block_header_hash_for_burnchain_height -> Option with None -clarity/src/vm/database/clarity_db.rs:694: replace ClarityDatabase<'a>::insert_contract with () -clarity/src/vm/ast/parser/v2/lexer/mod.rs:43: replace is_string_terminator -> bool with true -clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(true) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:88: replace ContractContext::get_nft_type -> Option<&TypeSignature> with None -clarity/src/vm/analysis/types.rs:171: replace ContractAnalysis::get_private_function -> Option<&FunctionType> with None -clarity/src/vm/ast/parser/v2/lexer/token.rs:47: replace ::fmt -> std::fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:926: replace FunctionSignature::check_args_trait_compliance -> Result with Ok(false) -clarity/src/vm/database/clarity_db.rs:1719: replace ClarityDatabase<'a>::get_ft_balance -> Result with Ok(1) -clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with Some(Vec::leak(Vec::new())) -clarity/src/vm/contexts.rs:1913: replace LocalContext<'a>::lookup_callable_contract -> Option<&CallableData> with None -clarity/src/vm/analysis/types.rs:139: replace ContractAnalysis::add_private_function with () -clarity/src/vm/types/mod.rs:1361: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with None -clarity/src/vm/types/serialization.rs:1153: replace ::write -> std::io::Result with Ok(0) -clarity/src/vm/database/clarity_db.rs:446: replace ClarityDatabase<'a>::roll_back with () -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(1) -clarity/src/vm/types/mod.rs:794: replace ::eq -> bool with false -clarity/src/vm/contexts.rs:1595: replace GlobalContext<'a, 'hooks>::is_top_level -> bool with false -clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with None -clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![1] -clarity/src/vm/database/key_value_wrapper.rs:363: replace RollbackWrapper<'a>::get -> Option with None -clarity/src/vm/database/clarity_db.rs:737: replace ClarityDatabase<'a>::get_total_liquid_ustx -> u128 with 0 -clarity/src/vm/database/key_value_wrapper.rs:243: replace RollbackWrapper<'a>::rollback with () -clarity/src/vm/ast/types.rs:67: replace ContractAST::get_referenced_trait -> Option<&TraitDefinition> with None -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:332: replace ContractContext::into_contract_analysis with () -clarity/src/vm/database/clarity_db.rs:782: replace ClarityDatabase<'a>::is_in_regtest -> bool with false -clarity/src/vm/database/clarity_db.rs:1874: replace ClarityDatabase<'a>::make_key_for_account_balance -> String with "xyzzy".into() -clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with None -clarity/src/vm/types/serialization.rs:1183: replace Value::serialize_to_hex -> String with "xyzzy".into() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:316: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:84: replace ContractContext::ft_exists -> bool with false -clarity/src/vm/types/serialization.rs:1017: replace Value::serialize_write -> std::io::Result<()> with Ok(()) -clarity/src/vm/functions/options.rs:227: replace is_okay -> Result with Ok(false) -clarity/src/vm/types/serialization.rs:1139: replace Value::serialized_size -> u32 with 0 -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:190: replace ContractContext::get_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/types/mod.rs:423: replace SequenceData::filter -> Result<()> with Ok(()) -clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![0]] -clarity/src/vm/database/clarity_db.rs:476: replace ClarityDatabase<'a>::put_value -> Result<()> with Ok(()) -clarity/src/vm/types/serialization.rs:348: replace DeserializeStackItem::next_expected_type -> Result, SerializationError> with Ok(None) -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with None -clarity/src/vm/contexts.rs:302: replace AssetMap::add_stx_burn -> Result<()> with Ok(()) -clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 1 -clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![] -clarity/src/vm/analysis/contract_interface_builder/mod.rs:266: replace ContractInterfaceFunction::from_map -> Vec with vec![] -clarity/src/vm/analysis/errors.rs:230: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with None -clarity/src/vm/contexts.rs:1903: replace LocalContext<'a>::lookup_variable -> Option<&Value> with None -clarity/src/vm/database/clarity_db.rs:550: replace ClarityDatabase<'a>::make_key_for_quad -> String with "xyzzy".into() -clarity/src/vm/callables.rs:331: replace DefinedFunction::is_read_only -> bool with true -clarity/src/vm/database/key_value_wrapper.rs:433: replace RollbackWrapper<'a>::prepare_for_contract_metadata with () -clarity/src/vm/types/mod.rs:1244: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:1153: replace ::write -> std::io::Result with Ok(1) -clarity/src/vm/errors.rs:151: replace ::fmt -> std::fmt::Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:837: replace OwnedEnvironment<'a, 'hooks>::commit -> Result<(AssetMap, EventBatch)> with Ok((Default::default(), Default::default())) -clarity/src/vm/database/sqlite.rs:77: replace SqliteConnection::put with () -clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with Some("xyzzy".into()) -clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 0 -clarity/src/vm/ast/definition_sorter/mod.rs:429: replace Graph::nodes_count -> usize with 0 -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:320: replace ContractContext::get_function_type -> Option<&FunctionType> with None -clarity/src/vm/contexts.rs:1943: replace CallStack::contains -> bool with true -clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![0]) -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with None -clarity/src/vm/types/mod.rs:125: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:802: replace ClarityDatabase<'a>::get_current_block_height -> u32 with 0 -clarity/src/vm/ast/parser/v2/lexer/mod.rs:43: replace is_string_terminator -> bool with false -clarity/src/vm/database/clarity_db.rs:1485: replace ClarityDatabase<'a>::data_map_entry_exists -> Result with Ok(true) -clarity/src/vm/database/clarity_db.rs:1693: replace ClarityDatabase<'a>::checked_decrease_token_supply -> Result<()> with Ok(()) -clarity/src/vm/test_util/mod.rs:71: replace is_committed -> bool with true -clarity/src/vm/contexts.rs:271: replace AssetMap::get_next_stx_burn_amount -> Result with Ok(1) -clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with None -clarity/src/vm/functions/principals.rs:47: replace version_matches_current_network -> bool with false -clarity/src/vm/variables.rs:63: replace lookup_reserved_variable -> Result> with Ok(None) -clarity/src/vm/database/clarity_db.rs:486: replace ClarityDatabase<'a>::put_value_with_size -> Result with Ok(1) -clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![1] -clarity/src/vm/representations.rs:586: replace SymbolicExpression::match_atom_value -> Option<&Value> with None -clarity/src/vm/database/structures.rs:837: replace STXBalance::checked_add_unlocked_amount -> Option with None -clarity/src/vm/analysis/contract_interface_builder/mod.rs:170: replace ContractInterfaceAtomType::vec_from_tuple_type -> Vec with vec![] -clarity/src/vm/database/clarity_db.rs:458: replace ClarityDatabase<'a>::put with () -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with None -clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((Some(Default::default()), Some(Default::default()))) -clarity/src/vm/database/clarity_db.rs:537: replace ClarityDatabase<'a>::make_metadata_key -> String with "xyzzy".into() -clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 1 -clarity/src/vm/types/signatures.rs:1862: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:333: replace AssetMap::add_token_transfer -> Result<()> with Ok(()) -clarity/src/vm/functions/principals.rs:34: replace version_matches_mainnet -> bool with true -clarity/src/vm/analysis/types.rs:114: replace ContractAnalysis::add_map_type with () -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with Some(0) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with None -clarity/src/vm/docs/mod.rs:779: replace get_output_type_string -> String with "xyzzy".into() -clarity/src/vm/database/structures.rs:163: replace ::serialize -> String with "xyzzy".into() -clarity/src/vm/database/clarity_db.rs:1874: replace ClarityDatabase<'a>::make_key_for_account_balance -> String with String::new() -clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with None -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:308: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None -clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![] -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:198: replace ContractContext::get_function_type -> Option<&FunctionType> with None -clarity/src/vm/database/structures.rs:337: replace STXBalanceSnapshot<'db, 'conn>::transfer_to -> Result<()> with Ok(()) -clarity/src/vm/analysis/errors.rs:287: replace check_arguments_at_least -> Result<(), CheckErrors> with Ok(()) -clarity/src/vm/errors.rs:120: replace ::eq -> bool with true -clarity/src/vm/costs/mod.rs:1120: replace ::cost_overflow_sub -> Result with Ok(1) -clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with true -clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with None -clarity/src/vm/test_util/mod.rs:88: replace is_err_code_i128 -> bool with false -clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with Some(BTreeMap::new()) -clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with None -clarity/src/vm/types/mod.rs:1341: replace StandardPrincipalData::to_address -> String with String::new() -clarity/src/vm/representations.rs:594: replace SymbolicExpression::match_literal_value -> Option<&Value> with None -clarity/src/vm/contexts.rs:1943: replace CallStack::contains -> bool with false -clarity/src/vm/types/signatures.rs:1782: replace TupleTypeSignature::inner_size -> Option with None -clarity/src/vm/types/mod.rs:1233: replace UTF8Data::append -> Result<()> with Ok(()) -clarity/src/vm/costs/mod.rs:70: replace runtime_cost -> Result<()> with Ok(()) -clarity/src/vm/database/key_value_wrapper.rs:425: replace RollbackWrapper<'a>::get_block_header_hash -> Option with None -clarity/src/vm/database/clarity_db.rs:537: replace ClarityDatabase<'a>::make_metadata_key -> String with String::new() -clarity/src/vm/functions/mod.rs:692: replace parse_eval_bindings -> Result> with Ok(vec![]) -clarity/src/vm/analysis/analysis_db.rs:106: replace AnalysisDatabase<'a>::load_contract -> Option with None -clarity/src/vm/types/mod.rs:1186: replace BuffData::append -> Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with None -clarity/src/vm/mod.rs:353: replace is_reserved -> bool with true -clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with Some("xyzzy".into()) -clarity/src/vm/database/key_value_wrapper.rs:532: replace RollbackWrapper<'a>::has_metadata_entry -> bool with true -clarity/src/vm/database/key_value_wrapper.rs:402: replace RollbackWrapper<'a>::get_value -> Result, SerializationError> with Ok(None) -clarity/src/vm/database/structures.rs:767: replace STXBalance::effective_unlock_height -> u64 with 1 -clarity/src/vm/types/mod.rs:1035: replace Value::expect_u128 -> u128 with 1 -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:525: replace clarity2_check_functions_compatible -> bool with false -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:195: replace ContractContext::get_nft_type -> Option<&TypeSignature> with None -clarity/src/vm/test_util/mod.rs:71: replace is_committed -> bool with false -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:525: replace clarity2_check_functions_compatible -> bool with true -clarity/src/vm/analysis/contract_interface_builder/mod.rs:236: replace ContractInterfaceFunctionArg::from_function_args -> Vec with vec![] -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:50: replace TraitContext::is_name_used -> bool with true -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1044: replace TypeChecker<'a, 'b>::get_function_type -> Option with None -clarity/src/vm/types/serialization.rs:204: replace ::serialize_write -> std::io::Result<()> with Ok(()) -clarity/src/vm/docs/mod.rs:728: replace get_input_type_string -> String with String::new() -clarity/src/vm/database/clarity_db.rs:1485: replace ClarityDatabase<'a>::data_map_entry_exists -> Result with Ok(false) -clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![1] -clarity/src/vm/types/serialization.rs:1301: replace ::serialize -> String with "xyzzy".into() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:36: replace is_separator -> bool with false -clarity/src/vm/types/signatures.rs:341: replace ::from -> u32 with 0 -clarity/src/vm/database/clarity_store.rs:331: replace ::put_all with () -clarity/src/vm/tests/mod.rs:164: replace test_only_mainnet_to_chain_id -> u32 with 0 -clarity/src/vm/types/mod.rs:1347: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:247: replace SequenceData::atom_values -> Vec with vec![] -clarity/src/vm/contexts.rs:1611: replace GlobalContext<'a, 'hooks>::log_asset_transfer with () -clarity/src/vm/types/mod.rs:1035: replace Value::expect_u128 -> u128 with 0 -clarity/src/vm/types/signatures.rs:1722: replace ListTypeData::inner_size -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:550: replace ClarityDatabase<'a>::make_key_for_quad -> String with String::new() -clarity/src/vm/representations.rs:208: replace ::set_id with () -clarity/src/vm/functions/boolean.rs:27: replace type_force_bool -> Result with Ok(false) -clarity/src/vm/types/mod.rs:619: replace ::drained_items -> Vec with vec![] -clarity/src/vm/representations.rs:620: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![1] -clarity/src/vm/database/clarity_db.rs:1744: replace ClarityDatabase<'a>::set_ft_balance -> Result<()> with Ok(()) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:144: replace ArithmeticOnlyChecker<'a>::check_variables_allowed -> Result<(), Error> with Ok(()) -clarity/src/vm/types/mod.rs:657: replace ::drained_items -> Vec with vec![0] -clarity/src/vm/database/key_value_wrapper.rs:444: replace RollbackWrapper<'a>::insert_metadata with () -clarity/src/vm/database/structures.rs:396: replace STXBalanceSnapshot<'db, 'conn>::can_transfer -> bool with true -clarity/src/vm/types/mod.rs:1354: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![], 0)) -clarity/src/vm/types/signatures.rs:1883: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:1664: replace ClarityDatabase<'a>::checked_increase_token_supply -> Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:110: replace TraitContext::into_contract_analysis with () -clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(vec![0]) -clarity/src/vm/analysis/types.rs:163: replace ContractAnalysis::get_public_function_type -> Option<&FunctionType> with None -clarity/src/vm/analysis/arithmetic_checker/mod.rs:77: replace ArithmeticOnlyChecker<'a>::run -> Result<(), Error> with Ok(()) -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(0) -clarity/src/vm/functions/principals.rs:40: replace version_matches_testnet -> bool with true -clarity/src/vm/types/mod.rs:265: replace SequenceData::len -> usize with 0 -clarity/src/vm/database/key_value_wrapper.rs:189: replace rollback_lookup_map -> String with String::new() -clarity/src/vm/database/clarity_db.rs:516: replace ClarityDatabase<'a>::get_value -> Result> with Ok(None) -clarity/src/vm/types/serialization.rs:396: replace TypeSignature::max_serialized_size -> Result with Ok(1) -clarity/src/vm/callables.rs:308: replace DefinedFunction::check_trait_expectations -> Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:191: replace ContractContext::ft_exists -> bool with false -clarity/src/vm/types/mod.rs:1341: replace StandardPrincipalData::to_address -> String with "xyzzy".into() -clarity/src/vm/contexts.rs:1639: replace GlobalContext<'a, 'hooks>::log_stx_burn -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:1760: replace ClarityDatabase<'a>::get_ft_supply -> Result with Ok(0) -clarity/src/vm/types/mod.rs:1197: replace ListData::len -> u32 with 1 -clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![] -clarity/src/vm/types/mod.rs:1388: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 0 -clarity/src/vm/contexts.rs:295: replace AssetMap::add_stx_transfer -> Result<()> with Ok(()) -clarity/src/vm/types/mod.rs:1222: replace ASCIIData::append -> Result<()> with Ok(()) -clarity/src/vm/representations.rs:380: replace PreSymbolicExpression::match_field_identifier -> Option<&TraitIdentifier> with None -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with None -clarity/src/vm/types/signatures.rs:515: replace TypeSignature::is_no_type -> bool with false -clarity/src/vm/database/clarity_db.rs:1290: replace ClarityDatabase<'a>::make_key_for_data_map_entry -> String with "xyzzy".into() -clarity/src/vm/analysis/types.rs:159: replace ContractAnalysis::add_implemented_trait with () -clarity/src/vm/database/structures.rs:163: replace ::serialize -> String with String::new() -clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(Some(0)) -clarity/src/vm/types/serialization.rs:1301: replace ::serialize -> String with String::new() -clarity/src/vm/analysis/errors.rs:319: replace ::message -> String with String::new() -clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::new() -clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![1]) -clarity/src/vm/ast/parser/v2/mod.rs:171: replace Parser<'a>::ignore_whitespace -> bool with false -clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with None -clarity/src/vm/docs/mod.rs:779: replace get_output_type_string -> String with String::new() -clarity/src/vm/analysis/types.rs:131: replace ContractAnalysis::add_read_only_function with () -clarity/src/vm/contexts.rs:687: replace OwnedEnvironment<'a, 'hooks>::initialize_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) -clarity/src/vm/ast/definition_sorter/mod.rs:421: replace Graph::get_node_descendants -> Vec with vec![] -clarity/src/vm/types/mod.rs:875: replace Value::depth -> u8 with 0 -clarity/src/vm/database/clarity_db.rs:601: replace ClarityDatabase<'a>::insert_metadata with () -clarity/src/vm/types/mod.rs:533: replace SequenceData::is_list -> bool with false -clarity/src/vm/analysis/types.rs:195: replace ContractAnalysis::canonicalize_types with () -clarity/src/vm/types/mod.rs:754: replace BlockInfoProperty::lookup_by_name_at_version -> Option with None -clarity/src/vm/types/signatures.rs:865: replace TupleTypeSignature::admits -> Result with Ok(true) -clarity/src/vm/types/signatures.rs:1923: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:1311: replace ::deserialize -> Self with Default::default() -clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with Some(String::new()) -clarity/src/vm/representations.rs:364: replace PreSymbolicExpression::match_atom -> Option<&ClarityName> with None -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:191: replace ContractContext::ft_exists -> bool with true -clarity/src/vm/callables.rs:343: replace DefinedFunction::is_public -> bool with true -clarity/src/vm/functions/define.rs:291: replace DefineFunctionsParsed<'a>::try_parse -> std::result::Result>, CheckErrors> with Ok(None) -clarity/src/vm/types/signatures.rs:388: replace ::from -> u32 with 1 -clarity/src/vm/analysis/types.rs:155: replace ContractAnalysis::add_defined_trait with () -clarity/src/vm/types/mod.rs:1274: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:488: replace GraphWalker::get_cycling_dependencies -> Option> with Some(vec![]) -clarity/src/vm/ast/parser/v1.rs:499: replace handle_expression with () -clarity/src/vm/ast/parser/v2/mod.rs:171: replace Parser<'a>::ignore_whitespace -> bool with true -clarity/src/vm/types/mod.rs:1108: replace Value::expect_optional -> Option with None -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with None -clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with None -clarity/src/vm/ast/types.rs:102: replace ::next -> Option with None -clarity/src/vm/ast/definition_sorter/mod.rs:470: replace GraphWalker::sort_dependencies_recursion with () -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:164: replace ContractContext::is_contract -> bool with true -clarity/src/vm/analysis/type_checker/contexts.rs:129: replace TypingContext<'a>::lookup_trait_reference_type -> Option<&TraitIdentifier> with None -clarity/src/vm/analysis/arithmetic_checker/mod.rs:165: replace ArithmeticOnlyChecker<'a>::try_native_function_check -> Option> with None -clarity/src/vm/database/clarity_store.rs:187: replace ::serialize -> String with String::new() -clarity/src/vm/functions/options.rs:44: replace inner_unwrap_err -> Result> with Ok(None) -clarity/src/vm/analysis/analysis_db.rs:66: replace AnalysisDatabase<'a>::roll_back with () -clarity/src/vm/functions/mod.rs:212: replace lookup_reserved_functions -> Option with None -clarity/src/vm/contexts.rs:771: replace OwnedEnvironment<'a, 'hooks>::stx_faucet with () -clarity/src/vm/types/signatures.rs:848: replace TupleTypeSignature::len -> u64 with 1 -clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(Some(1)) -clarity/src/vm/types/mod.rs:1262: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/test_util/mod.rs:80: replace is_err_code -> bool with false -clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 0 -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:535: replace TypeChecker<'a, 'b>::get_function_type -> Option with None -clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(Vec::new()) -clarity/src/vm/contexts.rs:263: replace AssetMap::get_next_stx_amount -> Result with Ok(1) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with None -clarity/src/vm/types/signatures.rs:470: replace ListTypeData::reduce_max_len with () -clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![] -clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![], 1)) -clarity/src/vm/types/mod.rs:1478: replace TupleData::len -> u64 with 1 -clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![] -clarity/src/vm/database/clarity_db.rs:620: replace ClarityDatabase<'a>::fetch_metadata -> Result> with Ok(None) -clarity/src/vm/analysis/errors.rs:303: replace formatted_expected_types -> String with "xyzzy".into() -clarity/src/vm/database/clarity_db.rs:879: replace ClarityDatabase<'a>::get_sortition_id_for_stacks_tip -> Option with None -clarity/src/vm/database/clarity_db.rs:737: replace ClarityDatabase<'a>::get_total_liquid_ustx -> u128 with 1 -clarity/src/vm/functions/options.rs:227: replace is_okay -> Result with Ok(true) -clarity/src/vm/database/sqlite.rs:159: replace SqliteConnection::initialize_conn -> Result<()> with Ok(()) -clarity/src/vm/contexts.rs:1833: replace ContractContext::is_name_used -> bool with true -clarity/src/vm/database/clarity_db.rs:1826: replace ClarityDatabase<'a>::set_nft_owner -> Result<()> with Ok(()) -clarity/src/vm/analysis/types.rs:126: replace ContractAnalysis::add_persisted_variable_type with () -clarity/src/vm/types/signatures.rs:1658: replace TypeSignature::inner_size -> Option with Some(1) -clarity/src/vm/types/mod.rs:581: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:53: replace parse -> Result, Error> with Ok(vec![]) -clarity/src/vm/contexts.rs:1814: replace ContractContext::lookup_variable -> Option<&Value> with None -clarity/src/vm/contexts.rs:1749: replace GlobalContext<'a, 'hooks>::roll_back with () -clarity/src/vm/types/serialization.rs:1183: replace Value::serialize_to_hex -> String with String::new() -clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with Some(Vec::leak(Vec::new())) -clarity/src/vm/costs/mod.rs:1117: replace ::cost_overflow_add -> Result with Ok(0) -clarity/src/vm/representations.rs:348: replace PreSymbolicExpression::match_trait_reference -> Option<&ClarityName> with None -clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::new()) -clarity/src/vm/types/signatures.rs:1852: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with Some("xyzzy") -clarity/src/vm/functions/mod.rs:672: replace handle_binding_list -> std::result::Result<(), E> with Ok(()) -clarity/src/vm/contexts.rs:1947: replace CallStack::insert with () -clarity/src/vm/types/signatures.rs:535: replace TypeSignature::admits_type_v2_0 -> Result with Ok(true) -clarity/src/vm/database/clarity_store.rs:187: replace ::serialize -> String with "xyzzy".into() -clarity/src/vm/variables.rs:44: replace NativeVariables::lookup_by_name_at_version -> Option with None -clarity/src/vm/representations.rs:396: replace PreSymbolicExpression::match_comment -> Option<&str> with Some("") -clarity/src/vm/types/signatures.rs:511: replace TypeSignature::is_response_type -> bool with false -clarity/src/vm/analysis/arithmetic_checker/mod.rs:96: replace ArithmeticOnlyChecker<'a>::check_top_levels -> Result<(), Error> with Ok(()) -clarity/src/vm/types/signatures.rs:524: replace TypeSignature::admits_type -> Result with Ok(false) -clarity/src/vm/analysis/type_checker/contexts.rs:65: replace TypeMap::get_type -> Option<&TypeSignature> with None -clarity/src/vm/contexts.rs:1299: replace Environment<'a, 'b, 'hooks>::initialize_contract_from_ast -> Result<()> with Ok(()) -clarity/src/vm/types/signatures.rs:896: replace TupleTypeSignature::shallow_merge with () -clarity/src/vm/database/key_value_wrapper.rs:233: replace RollbackWrapper<'a>::nest with () -clarity/src/vm/callables.rs:343: replace DefinedFunction::is_public -> bool with false -clarity/src/vm/analysis/errors.rs:303: replace formatted_expected_types -> String with String::new() -clarity/src/vm/contexts.rs:1833: replace ContractContext::is_name_used -> bool with false -clarity/src/vm/contexts.rs:833: replace OwnedEnvironment<'a, 'hooks>::begin with () -clarity/src/vm/database/clarity_db.rs:1851: replace ClarityDatabase<'a>::burn_nft -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_store.rs:307: replace ::get_block_at_height -> Option with None -clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with None -clarity/src/vm/analysis/contract_interface_builder/mod.rs:333: replace ContractInterfaceVariable::from_map -> Vec with vec![] -clarity/src/vm/variables.rs:55: replace is_reserved_name -> bool with true -clarity/src/vm/analysis/types.rs:167: replace ContractAnalysis::get_read_only_function_type -> Option<&FunctionType> with None -clarity/src/vm/contexts.rs:1848: replace ContractContext::canonicalize_types with () -clarity/src/vm/tests/mod.rs:164: replace test_only_mainnet_to_chain_id -> u32 with 1 -clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![] -clarity/src/vm/database/clarity_store.rs:295: replace ::get -> Option with Some(String::new()) -clarity/src/vm/types/serialization.rs:1175: replace Value::serialize_to_vec -> Vec with vec![0] -clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with None -clarity/src/vm/database/structures.rs:332: replace STXBalanceSnapshot<'db, 'conn>::save with () -clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![1]] -clarity/src/vm/types/mod.rs:1182: replace BuffData::as_slice -> &[u8] with Vec::leak(vec![1]) -clarity/src/vm/callables.rs:363: replace DefinedFunction::canonicalize_types with () -clarity/src/vm/analysis/errors.rs:224: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:637: replace ::drained_items -> Vec with vec![0] -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:84: replace ContractContext::ft_exists -> bool with true -clarity/src/vm/database/structures.rs:420: replace STXBalanceSnapshot<'db, 'conn>::set_balance with () -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:194: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/ast/definition_sorter/mod.rs:412: replace Graph::add_node with () -clarity/src/vm/analysis/contract_interface_builder/mod.rs:389: replace ContractInterface::serialize -> String with String::new() -clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with Some(Vec::leak(Vec::new())) -clarity/src/vm/database/structures.rs:892: replace STXBalance::get_available_balance_at_burn_block -> u128 with 1 -clarity/src/vm/costs/mod.rs:1120: replace ::cost_overflow_sub -> Result with Ok(0) -clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with None -clarity/src/vm/variables.rs:55: replace is_reserved_name -> bool with false -clarity/src/vm/types/mod.rs:1080: replace Value::expect_buff_padded -> Vec with vec![0] -clarity/src/vm/types/signatures.rs:1652: replace TypeSignature::size -> u32 with 0 -clarity/src/vm/ast/parser/v2/lexer/mod.rs:36: replace is_separator -> bool with true -clarity/src/vm/contexts.rs:1707: replace GlobalContext<'a, 'hooks>::begin_read_only with () -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1156: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with None -clarity/src/vm/database/structures.rs:801: replace STXBalance::amount_unlocked -> u128 with 1 -clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![] -clarity/src/vm/analysis/contract_interface_builder/mod.rs:389: replace ContractInterface::serialize -> String with "xyzzy".into() -clarity/src/vm/database/structures.rs:801: replace STXBalance::amount_unlocked -> u128 with 0 -clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with Some("xyzzy".into()) -clarity/src/vm/database/sqlite.rs:133: replace SqliteConnection::get_metadata -> Option with None -clarity/src/vm/types/mod.rs:1053: replace Value::expect_buff -> Vec with vec![0] -clarity/src/vm/mod.rs:569: replace execute_v2 -> Result> with Ok(None) -clarity/src/vm/types/mod.rs:1197: replace ListData::len -> u32 with 0 -clarity/src/vm/database/sqlite.rs:50: replace sqlite_get -> Option with Some(String::new()) -clarity/src/vm/database/key_value_wrapper.rs:189: replace rollback_lookup_map -> String with "xyzzy".into() -clarity/src/vm/analysis/arithmetic_checker/mod.rs:174: replace ArithmeticOnlyChecker<'a>::check_native_function -> Result<(), Error> with Ok(()) -clarity/src/vm/callables.rs:331: replace DefinedFunction::is_read_only -> bool with false -clarity/src/vm/database/clarity_db.rs:678: replace ClarityDatabase<'a>::set_contract_data_size -> Result<()> with Ok(()) -clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:646: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with None -clarity/src/vm/analysis/type_checker/contexts.rs:112: replace TypingContext<'a>::add_variable_type with () -clarity/src/vm/contexts.rs:349: replace AssetMap::commit_other -> Result<()> with Ok(()) -clarity/src/vm/test_util/mod.rs:65: replace symbols_from_values -> Vec with vec![] -clarity/src/vm/types/signatures.rs:519: replace TypeSignature::admits -> Result with Ok(true) -clarity/src/vm/database/sqlite.rs:91: replace SqliteConnection::insert_metadata with () -clarity/src/vm/types/mod.rs:351: replace SequenceData::contains -> Result> with Ok(None) -clarity/src/vm/contexts.rs:1714: replace GlobalContext<'a, 'hooks>::commit -> Result<(Option, Option)> with Ok((None, Some(Default::default()))) -clarity/src/vm/database/clarity_db.rs:1719: replace ClarityDatabase<'a>::get_ft_balance -> Result with Ok(0) -clarity/src/vm/contexts.rs:1599: replace GlobalContext<'a, 'hooks>::get_asset_map -> &mut AssetMap with Box::leak(Box::new(Default::default())) -clarity/src/vm/types/signatures.rs:624: replace TypeSignature::admits_type_v2_1 -> Result with Ok(false) -clarity/src/vm/types/mod.rs:800: replace ::eq -> bool with false -clarity/src/vm/contexts.rs:1962: replace CallStack::remove -> Result<()> with Ok(()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:354: replace ContractInterfaceMap::from_map -> Vec with vec![] -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:186: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None -clarity/src/vm/functions/principals.rs:47: replace version_matches_current_network -> bool with true -clarity/src/vm/functions/options.rs:220: replace is_some -> Result with Ok(false) -clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with Some(Vec::leak(Vec::new())) -clarity/src/vm/ast/parser/v2/mod.rs:131: replace Parser<'a>::next_token -> Option with None -clarity/src/vm/database/clarity_db.rs:486: replace ClarityDatabase<'a>::put_value_with_size -> Result with Ok(0) -clarity/src/vm/contexts.rs:284: replace AssetMap::get_next_amount -> Result with Ok(1) -clarity/src/vm/ast/definition_sorter/mod.rs:429: replace Graph::nodes_count -> usize with 1 -clarity/src/vm/types/mod.rs:1205: replace ListData::append -> Result<()> with Ok(()) -clarity/src/vm/analysis/errors.rs:319: replace ::message -> String with "xyzzy".into() -clarity/src/vm/database/sqlite.rs:36: replace sqlite_put with () -clarity/src/vm/analysis/types.rs:135: replace ContractAnalysis::add_public_function with () -clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with Some(String::new()) -clarity/src/vm/contexts.rs:1939: replace CallStack::depth -> usize with 0 -clarity/src/vm/contexts.rs:1958: replace CallStack::decr_apply_depth with () -clarity/src/vm/types/mod.rs:565: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/sqlite.rs:81: replace SqliteConnection::get -> Option with Some("xyzzy".into()) -clarity/src/vm/types/mod.rs:545: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:278: replace SequenceData::element_at -> Option with None -clarity/src/vm/errors.rs:120: replace ::eq -> bool with false -clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with Some(0) -clarity/src/vm/ast/definition_sorter/mod.rs:416: replace Graph::add_directed_edge with () -clarity/src/vm/contexts.rs:1954: replace CallStack::incr_apply_depth with () -clarity/src/vm/analysis/type_checker/contexts.rs:97: replace TypingContext<'a>::lookup_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with None -clarity/src/vm/representations.rs:356: replace PreSymbolicExpression::match_atom_value -> Option<&Value> with None -clarity/src/vm/database/structures.rs:358: replace STXBalanceSnapshot<'db, 'conn>::get_available_balance -> u128 with 1 -clarity/src/vm/ast/definition_sorter/mod.rs:425: replace Graph::has_node_descendants -> bool with false -clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 0 -clarity/src/vm/types/signatures.rs:347: replace ::from -> u32 with 0 -clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with None -clarity/src/vm/analysis/arithmetic_checker/mod.rs:132: replace ArithmeticOnlyChecker<'a>::check_expression -> Result<(), Error> with Ok(()) -clarity/src/vm/types/mod.rs:680: replace ::drained_items -> Vec> with vec![vec![]] -clarity/src/vm/database/clarity_db.rs:1302: replace ClarityDatabase<'a>::make_key_for_data_map_entry_serialized -> String with "xyzzy".into() -clarity/src/vm/costs/mod.rs:1250: replace int_log2 -> Option with Some(1) -clarity/src/vm/types/mod.rs:463: replace SequenceData::concat -> Result<()> with Ok(()) -clarity/src/vm/analysis/errors.rs:295: replace check_arguments_at_most -> Result<(), CheckErrors> with Ok(()) -clarity/src/vm/analysis/type_checker/contexts.rs:125: replace TypingContext<'a>::add_trait_reference with () -clarity/src/vm/functions/mod.rs:197: replace NativeFunctions::lookup_by_name_at_version -> Option with None -clarity/src/vm/costs/mod.rs:1117: replace ::cost_overflow_add -> Result with Ok(1) -clarity/src/vm/types/mod.rs:265: replace SequenceData::len -> usize with 1 -clarity/src/vm/types/serialization.rs:1139: replace Value::serialized_size -> u32 with 1 -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:305: replace type_reserved_variable -> Option with None -clarity/src/vm/types/signatures.rs:394: replace ::from -> u32 with 1 -clarity/src/vm/ast/parser/v2/mod.rs:188: replace Parser<'a>::ignore_whitespace_and_comments -> Vec with vec![] -clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with None -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:845: replace type_reserved_variable -> Option with None -clarity/src/vm/representations.rs:578: replace SymbolicExpression::match_atom -> Option<&ClarityName> with None -clarity/src/vm/types/mod.rs:1547: replace ::fmt -> fmt::Result with Ok(Default::default()) diff --git a/mutation-testing/packages-output/clarity/missed.txt b/mutation-testing/packages-output/clarity/missed.txt deleted file mode 100644 index a0fc67adf48..00000000000 --- a/mutation-testing/packages-output/clarity/missed.txt +++ /dev/null @@ -1,634 +0,0 @@ -clarity/src/vm/database/clarity_db.rs:1038: replace ClarityDatabase<'a>::get_cc_special_cases_handler -> Option with None -clarity/src/vm/costs/mod.rs:1137: replace ExecutionCost::proportion_largest_dimension -> u64 with 0 -clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with Some(0) -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with None -clarity/src/vm/contexts.rs:852: replace OwnedEnvironment<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with None -clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:194: replace ::get_v2_unlock_height -> u32 with 1 -clarity/src/vm/tests/datamaps.rs:25: replace assert_executes with () -clarity/src/vm/representations.rs:222: replace PreSymbolicExpression::cons -> PreSymbolicExpression with Default::default() -clarity/src/vm/database/structures.rs:726: replace STXBalanceSnapshot<'db, 'conn>::unlock_available_tokens_if_any -> u128 with 1 -clarity/src/vm/analysis/errors.rs:217: replace CheckError::set_expressions with () -clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with None -clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with None -clarity/src/vm/costs/mod.rs:1006: replace ::drop_memory with () -clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with None -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:95: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![1])) -clarity/src/vm/database/clarity_db.rs:343: replace ::get_sortition_id_from_consensus_hash -> Option with None -clarity/src/vm/costs/mod.rs:1070: replace ::short_circuit_contract_call -> Result with Ok(true) -clarity/src/vm/tests/defines.rs:30: replace assert_eq_err with () -clarity/src/vm/database/clarity_db.rs:1006: replace ClarityDatabase<'a>::get_stx_btc_ops_processed -> u64 with 0 -clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with None -clarity/src/vm/database/clarity_db.rs:716: replace ClarityDatabase<'a>::ustx_liquid_supply_key -> &'static str with "xyzzy" -clarity/src/vm/coverage.rs:196: replace CoverageReporter::produce_lcov -> std::io::Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:112: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) -clarity/src/vm/costs/mod.rs:104: replace ::get_memory_use -> u64 with 0 -clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with None -clarity/src/vm/tests/contracts.rs:890: replace test_factorial_contract with () -clarity/src/vm/database/clarity_db.rs:368: replace ::get_v1_unlock_height -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:336: replace ::get_burn_start_height -> u32 with 0 -clarity/src/vm/contexts.rs:465: replace AssetMap::get_stx_burned_total -> u128 with 1 -clarity/src/vm/analysis/errors.rs:208: replace CheckError::has_expression -> bool with false -clarity/src/vm/contexts.rs:465: replace AssetMap::get_stx_burned_total -> u128 with 0 -clarity/src/vm/tests/traits.rs:767: replace test_readwrite_violation_dynamic_dispatch with () -clarity/src/vm/database/clarity_db.rs:194: replace ::get_v2_unlock_height -> u32 with 0 -clarity/src/vm/tests/contracts.rs:1079: replace test_cc_stack_depth with () -clarity/src/vm/tests/defines.rs:191: replace test_recursive_panic with () -clarity/src/vm/database/structures.rs:512: replace STXBalanceSnapshot<'db, 'conn>::extend_lock_v2 with () -clarity/src/vm/costs/mod.rs:813: replace LimitedCostTracker::set_total with () -clarity/src/vm/costs/mod.rs:152: replace ::short_circuit_contract_call -> Result with Ok(true) -clarity/src/vm/database/clarity_db.rs:1023: replace ClarityDatabase<'a>::make_microblock_poison_key -> String with "xyzzy".into() -clarity/src/vm/types/serialization.rs:253: replace PrincipalData::inner_consensus_serialize -> std::io::Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with Some(String::new()) -clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:295: replace ::get_consensus_hash_for_block -> Option with None -clarity/src/vm/tests/traits.rs:824: replace test_bad_call_with_trait with () -clarity/src/vm/database/clarity_store.rs:251: replace ::get_current_block_height -> u32 with 0 -clarity/src/vm/contexts.rs:1411: replace Environment<'a, 'b, 'hooks>::push_to_event_batch with () -clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with Some(0) -clarity/src/vm/costs/mod.rs:959: replace drop_memory with () -clarity/src/vm/database/clarity_db.rs:819: replace ClarityDatabase<'a>::get_v2_unlock_height -> u32 with 0 -clarity/src/vm/database/sqlite.rs:72: replace sqlite_has_entry -> bool with false -clarity/src/vm/mod.rs:545: replace execute_against_version -> Result> with Ok(None) -clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with Some("xyzzy".into()) -clarity/src/vm/contexts.rs:1560: replace Environment<'a, 'b, 'hooks>::register_ft_burn_event -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with None -clarity/src/vm/database/clarity_db.rs:1023: replace ClarityDatabase<'a>::make_microblock_poison_key -> String with String::new() -clarity/src/vm/contexts.rs:1829: replace ContractContext::is_explicitly_implementing_trait -> bool with false -clarity/src/vm/costs/mod.rs:1230: replace ExecutionCost::exceeds -> bool with false -clarity/src/vm/database/structures.rs:979: replace STXBalance::was_locked_by_v3 -> bool with false -clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with None -clarity/src/vm/test_util/mod.rs:80: replace is_err_code -> bool with true -clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None -clarity/src/vm/database/clarity_db.rs:160: replace ::get_burn_header_hash_for_block -> Option with None -clarity/src/vm/representations.rs:266: replace PreSymbolicExpression::span -> &Span with &Default::default() -clarity/src/vm/contexts.rs:893: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) -clarity/src/vm/ast/errors.rs:117: replace ParseError::set_pre_expression with () -clarity/src/vm/callables.rs:105: replace cost_input_sized_vararg -> Result with Ok(0) -clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with Some(0) -clarity/src/vm/analysis/analysis_db.rs:70: replace AnalysisDatabase<'a>::storage_key -> &'static str with "" -clarity/src/vm/events.rs:172: replace STXMintEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/costs/mod.rs:1230: replace ExecutionCost::exceeds -> bool with true -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![0])) -clarity/src/vm/types/mod.rs:1026: replace Value::expect_ascii -> String with String::new() -clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:860: replace ClarityDatabase<'a>::get_block_time -> u64 with 0 -clarity/src/vm/database/structures.rs:949: replace STXBalance::get_total_balance -> u128 with 0 -clarity/src/vm/contexts.rs:912: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/events.rs:189: replace STXLockEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:164: replace ContractContext::is_contract -> bool with false -clarity/src/vm/database/clarity_store.rs:177: replace make_contract_hash_key -> String with "xyzzy".into() -clarity/src/vm/database/clarity_db.rs:732: replace ClarityDatabase<'a>::set_clarity_epoch_version with () -clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) -clarity/src/vm/contexts.rs:1595: replace GlobalContext<'a, 'hooks>::is_top_level -> bool with true -clarity/src/vm/contexts.rs:1878: replace LocalContext<'a>::depth -> u16 with 1 -clarity/src/vm/types/serialization.rs:290: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) -clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with None -clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with Some(0) -clarity/src/vm/costs/mod.rs:1053: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), "xyzzy".into())] -clarity/src/vm/database/clarity_db.rs:355: replace ::get_stacks_epoch -> Option with None -clarity/src/vm/tests/traits.rs:1744: replace test_pass_embedded_trait_to_subtrait_list with () -clarity/src/vm/database/clarity_db.rs:240: replace ::get_stacks_epoch_by_epoch_id -> Option with None -clarity/src/vm/contexts.rs:1525: replace Environment<'a, 'b, 'hooks>::register_ft_transfer_event -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:962: replace ClarityDatabase<'a>::get_miner_spend_winner -> u128 with 0 -clarity/src/vm/costs/mod.rs:1201: replace ExecutionCost::add -> Result<()> with Ok(()) -clarity/src/vm/ast/errors.rs:173: replace ::message -> String with String::new() -clarity/src/vm/database/structures.rs:1109: replace STXBalance::can_transfer_at_burn_block -> bool with true -clarity/src/vm/tests/contracts.rs:160: replace test_contract_caller with () -clarity/src/vm/events.rs:315: replace FTMintEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (1, 1) -clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), String::new())] -clarity/src/vm/database/clarity_db.rs:1938: replace ClarityDatabase<'a>::get_account_nonce -> u64 with 1 -clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![1] -clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with Some("xyzzy".into()) -clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (0, 0) -clarity/src/vm/costs/mod.rs:142: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with Some(0) -clarity/src/vm/costs/mod.rs:1210: replace ExecutionCost::sub -> Result<()> with Ok(()) -clarity/src/vm/test_util/mod.rs:168: replace ::get_miner_address -> Option with None -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:96: replace >::drop_memory with () -clarity/src/vm/costs/mod.rs:164: replace ::fmt -> ::std::fmt::Result with Ok(Default::default()) -clarity/src/vm/tests/contracts.rs:742: replace test_aborts with () -clarity/src/vm/database/structures.rs:691: replace STXBalanceSnapshot<'db, 'conn>::accelerate_unlock with () -clarity/src/vm/docs/mod.rs:2532: replace make_keyword_reference -> Option with None -clarity/src/vm/docs/mod.rs:2626: replace make_json_api_reference -> String with String::new() -clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) -clarity/src/vm/contexts.rs:1983: replace CallStack::make_stack_trace -> StackTrace with Default::default() -clarity/src/vm/database/clarity_db.rs:376: replace ::get_pox_3_activation_height -> u32 with 1 -clarity/src/vm/analysis/arithmetic_checker/mod.rs:66: replace ::fmt -> std::fmt::Result with Ok(Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:318: replace ContractInterfaceNonFungibleTokens::from_map -> Vec with vec![] -clarity/src/vm/types/mod.rs:533: replace SequenceData::is_list -> bool with true -clarity/src/vm/contexts.rs:1490: replace Environment<'a, 'b, 'hooks>::register_nft_mint_event -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_store.rs:327: replace ::get_cc_special_cases_handler -> Option with None -clarity/src/vm/costs/mod.rs:1070: replace ::short_circuit_contract_call -> Result with Ok(false) -clarity/src/vm/tests/traits.rs:1462: replace test_embedded_trait with () -clarity/src/vm/tests/defines.rs:58: replace test_accept_options with () -clarity/src/vm/database/clarity_db.rs:1878: replace ClarityDatabase<'a>::make_key_for_account_nonce -> String with "xyzzy".into() -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![], false) -clarity/src/vm/test_util/mod.rs:232: replace ::get_pox_3_activation_height -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:376: replace ::get_pox_3_activation_height -> u32 with 0 -clarity/src/vm/database/key_value_wrapper.rs:96: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![] -clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:647: replace ClarityDatabase<'a>::load_contract_analysis -> Option with None -clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with Some(1) -clarity/src/vm/tests/traits.rs:204: replace test_dynamic_dispatch_intra_contract_call with () -clarity/src/vm/test_util/mod.rs:244: replace ::get_pox_rejection_fraction -> u64 with 0 -clarity/src/vm/tests/traits.rs:710: replace test_readwrite_dynamic_dispatch with () -clarity/src/vm/database/clarity_db.rs:1047: replace ClarityDatabase<'a>::insert_microblock_poison -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with None -clarity/src/vm/costs/mod.rs:152: replace ::short_circuit_contract_call -> Result with Ok(false) -clarity/src/vm/types/mod.rs:800: replace ::eq -> bool with true -clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![0] -clarity/src/vm/ast/parser/v2/lexer/token.rs:82: replace Token::reproduce -> String with "xyzzy".into() -clarity/src/vm/database/structures.rs:818: replace STXBalance::debit_unlocked_amount with () -clarity/src/vm/database/structures.rs:42: replace ::serialize -> String with String::new() -clarity/src/vm/analysis/arithmetic_checker/mod.rs:267: replace ArithmeticOnlyChecker<'a>::check_all -> Result<(), Error> with Ok(()) -clarity/src/vm/database/clarity_db.rs:172: replace ::get_burn_block_height_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:229: replace ::get_pox_prepare_length -> u32 with 0 -clarity/src/vm/test_util/mod.rs:253: replace ::get_sortition_id_from_consensus_hash -> Option with None -clarity/src/vm/database/clarity_db.rs:973: replace ClarityDatabase<'a>::get_miner_spend_total -> u128 with 0 -clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(0) -clarity/src/vm/tests/traits.rs:1963: replace test_let_trait with () -clarity/src/vm/costs/mod.rs:1062: replace ::reset_memory with () -clarity/src/vm/database/structures.rs:949: replace STXBalance::get_total_balance -> u128 with 1 -clarity/src/vm/events.rs:206: replace STXBurnEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with Some(String::new()) -clarity/src/vm/database/clarity_db.rs:237: replace ::get_pox_rejection_fraction -> u64 with 0 -clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(1) -clarity/src/vm/contexts.rs:502: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with Some(0) -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(0) -clarity/src/vm/tests/traits.rs:1346: replace test_return_trait_with_contract_of with () -clarity/src/vm/costs/mod.rs:1059: replace ::drop_memory with () -clarity/src/vm/tests/contracts.rs:99: replace test_get_block_info_eval with () -clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with None -clarity/src/vm/database/clarity_store.rs:239: replace ::get_block_at_height -> Option with None -clarity/src/vm/errors.rs:114: replace >::eq -> bool with false -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:163: replace ::get_consensus_hash_for_block -> Option with None -clarity/src/vm/tests/sequences.rs:1160: replace test_construct_bad_list with () -clarity/src/vm/errors.rs:163: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/database/key_value_wrapper.rs:261: replace RollbackWrapper<'a>::depth -> usize with 1 -clarity/src/vm/types/mod.rs:274: replace SequenceData::is_empty -> bool with true -clarity/src/vm/database/structures.rs:386: replace STXBalanceSnapshot<'db, 'conn>::has_unlockable_tokens -> bool with true -clarity/src/vm/analysis/analysis_db.rs:84: replace AnalysisDatabase<'a>::has_contract -> bool with false -clarity/src/vm/docs/mod.rs:2626: replace make_json_api_reference -> String with "xyzzy".into() -clarity/src/vm/test_util/mod.rs:236: replace ::get_pox_prepare_length -> u32 with 1 -clarity/src/vm/tests/contracts.rs:458: replace test_simple_naming_system with () -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![1])) -clarity/src/vm/analysis/types.rs:179: replace ContractAnalysis::get_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/tests/assets.rs:521: replace test_simple_token_system with () -clarity/src/vm/types/mod.rs:1559: replace byte_len_of_serialization -> u64 with 0 -clarity/src/vm/representations.rs:511: replace SymbolicExpression::span -> &Span with &Default::default() -clarity/src/vm/database/clarity_db.rs:1072: replace ClarityDatabase<'a>::get_microblock_pubkey_hash_height -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None -clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with Some(String::new()) -clarity/src/vm/types/mod.rs:1301: replace PrincipalData::version -> u8 with 0 -clarity/src/vm/tests/contracts.rs:295: replace test_tx_sponsor with () -clarity/src/vm/database/clarity_db.rs:832: replace ClarityDatabase<'a>::get_current_burnchain_block_height -> u32 with 0 -clarity/src/vm/mod.rs:221: replace add_stack_trace with () -clarity/src/vm/database/key_value_wrapper.rs:174: replace RollbackWrapperPersistedLog::nest with () -clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with 0 -clarity/src/vm/database/clarity_db.rs:384: replace ::get_pox_reward_cycle_length -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:388: replace ::get_pox_rejection_fraction -> u64 with 1 -clarity/src/vm/types/mod.rs:274: replace SequenceData::is_empty -> bool with false -clarity/src/vm/database/clarity_store.rs:319: replace ::get_open_chain_tip_height -> u32 with 0 -clarity/src/vm/test_util/mod.rs:236: replace ::get_pox_prepare_length -> u32 with 0 -clarity/src/vm/events.rs:155: replace STXTransferEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/coverage.rs:237: replace ::will_begin_eval with () -clarity/src/vm/types/mod.rs:256: replace SequenceData::element_size -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:233: replace ::get_pox_reward_cycle_length -> u32 with 0 -clarity/src/vm/database/sqlite.rs:153: replace SqliteConnection::has_entry -> bool with false -clarity/src/vm/costs/mod.rs:826: replace LimitedCostTracker::get_memory -> u64 with 0 -clarity/src/vm/contexts.rs:926: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) -clarity/src/vm/tests/traits.rs:2024: replace test_let3_trait with () -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![0])) -clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with Some(1) -clarity/src/vm/database/structures.rs:979: replace STXBalance::was_locked_by_v3 -> bool with true -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:50: replace TraitContext::is_name_used -> bool with false -clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with Some("xyzzy".into()) -clarity/src/vm/database/structures.rs:578: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v3 with () -clarity/src/vm/test_util/mod.rs:247: replace ::get_burn_start_height -> u32 with 0 -clarity/src/vm/tests/traits.rs:452: replace test_dynamic_dispatch_including_nested_trait with () -clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with None -clarity/src/vm/database/clarity_db.rs:336: replace ::get_burn_start_height -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with Some("xyzzy".into()) -clarity/src/vm/analysis/errors.rs:208: replace CheckError::has_expression -> bool with true -clarity/src/vm/types/mod.rs:1374: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1483: replace TupleData::is_empty -> bool with false -clarity/src/vm/mod.rs:481: replace execute_on_network -> Result> with Ok(None) -clarity/src/vm/types/serialization.rs:1169: replace ::flush -> std::io::Result<()> with Ok(()) -clarity/src/vm/contexts.rs:915: replace >::drop_memory with () -clarity/src/vm/database/clarity_db.rs:306: replace ::get_burn_block_height_for_block -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:314: replace ::get_miner_address -> Option with None -clarity/src/vm/tests/traits.rs:1816: replace test_pass_embedded_trait_to_subtrait_list_option with () -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:90: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/structures.rs:42: replace ::serialize -> String with "xyzzy".into() -clarity/src/vm/ast/errors.rs:173: replace ::message -> String with "xyzzy".into() -clarity/src/vm/database/clarity_store.rs:251: replace ::get_current_block_height -> u32 with 1 -clarity/src/vm/database/structures.rs:1109: replace STXBalance::can_transfer_at_burn_block -> bool with false -clarity/src/vm/database/clarity_db.rs:190: replace ::get_v1_unlock_height -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:213: replace ::get_burn_start_height -> u32 with 1 -clarity/src/vm/contexts.rs:1988: replace CallStack::make_stack_trace -> StackTrace with Default::default() -clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with None -clarity/src/vm/database/clarity_db.rs:533: replace ClarityDatabase<'a>::make_key_for_trip -> String with String::new() -clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with "xyzzy".into() -clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with Some(1) -clarity/src/vm/costs/mod.rs:259: replace LimitedCostTracker::contract_call_circuits -> HashMap<(QualifiedContractIdentifier, ClarityName), ClarityCostFunctionReference> with HashMap::new() -clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with None -clarity/src/vm/database/clarity_db.rs:659: replace ClarityDatabase<'a>::get_contract_size -> Result with Ok(0) -clarity/src/vm/test_util/mod.rs:228: replace ::get_v2_unlock_height -> u32 with 0 -clarity/src/vm/types/signatures.rs:913: replace FunctionSignature::total_type_size -> Result with Ok(1) -clarity/src/vm/tests/principals.rs:138: replace test_simple_is_standard_mainnet_cases with () -clarity/src/vm/database/key_value_wrapper.rs:261: replace RollbackWrapper<'a>::depth -> usize with 0 -clarity/src/vm/database/clarity_db.rs:221: replace ::get_burn_header_hash -> Option with None -clarity/src/vm/analysis/errors.rs:212: replace CheckError::set_expression with () -clarity/src/vm/database/clarity_db.rs:175: replace ::get_miner_address -> Option with None -clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with None -clarity/src/vm/tests/traits.rs:1232: replace test_return_trait_with_contract_of_wrapped_in_begin with () -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:99: replace >::reset_memory with () -clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with Some(1) -clarity/src/vm/costs/mod.rs:735: replace TrackerData::load_costs -> Result<()> with Ok(()) -clarity/src/vm/types/signatures.rs:1872: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/ast/errors.rs:129: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None -clarity/src/vm/database/clarity_db.rs:962: replace ClarityDatabase<'a>::get_miner_spend_winner -> u128 with 1 -clarity/src/vm/ast/errors.rs:113: replace ParseError::has_pre_expression -> bool with false -clarity/src/vm/database/structures.rs:988: replace STXBalance::has_locked_tokens_at_burn_block -> bool with true -clarity/src/vm/representations.rs:503: replace SymbolicExpression::copy_span with () -clarity/src/vm/test_util/mod.rs:220: replace ::get_stacks_epoch_by_epoch_id -> Option with None -clarity/src/vm/database/clarity_db.rs:229: replace ::get_pox_prepare_length -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:1031: replace ClarityDatabase<'a>::insert_microblock_pubkey_hash_height -> Result<()> with Ok(()) -clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![0] -clarity/src/vm/database/structures.rs:48: replace ::deserialize -> String with String::new() -clarity/src/vm/database/clarity_db.rs:463: replace ClarityDatabase<'a>::put_with_size -> u64 with 1 -clarity/src/vm/types/mod.rs:1201: replace ListData::is_empty -> bool with false -clarity/src/vm/costs/mod.rs:716: replace LimitedCostTracker::default_cost_contract_for_epoch -> String with String::new() -clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with Some(0) -clarity/src/vm/tests/traits.rs:1165: replace test_contract_of_no_impl with () -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![1])) -clarity/src/vm/tests/traits.rs:390: replace test_dynamic_dispatch_by_importing_trait with () -clarity/src/vm/costs/mod.rs:358: replace store_state_summary -> Result<()> with Ok(()) -clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) -clarity/src/vm/contracts.rs:57: replace Contract::canonicalize_types with () -clarity/src/vm/contexts.rs:479: replace AssetMap::get_fungible_tokens -> Option with Some(1) -clarity/src/vm/tests/contracts.rs:685: replace test_simple_contract_call with () -clarity/src/vm/database/key_value_wrapper.rs:77: replace rollback_value_check with () -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![0])) -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with None -clarity/src/vm/database/clarity_store.rs:247: replace ::get_open_chain_tip_height -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:388: replace ::get_pox_rejection_fraction -> u64 with 0 -clarity/src/vm/database/clarity_store.rs:323: replace ::get_current_block_height -> u32 with 1 -clarity/src/vm/database/key_value_wrapper.rs:229: replace RollbackWrapper<'a>::get_cc_special_cases_handler -> Option with None -clarity/src/vm/database/clarity_db.rs:298: replace ::get_burn_block_time_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None -clarity/src/vm/database/clarity_db.rs:431: replace ClarityDatabase<'a>::is_stack_empty -> bool with true -clarity/src/vm/representations.rs:121: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:307: replace ContractInterfaceFungibleTokens::from_set -> Vec with vec![] -clarity/src/vm/database/clarity_store.rs:255: replace ::put_all with () -clarity/src/vm/contexts.rs:893: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) -clarity/src/vm/test_util/mod.rs:232: replace ::get_pox_3_activation_height -> u32 with 1 -clarity/src/vm/ast/parser/v2/mod.rs:167: replace Parser<'a>::skip_to_end with () -clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with None -clarity/src/vm/database/structures.rs:463: replace STXBalanceSnapshot<'db, 'conn>::is_v2_locked -> bool with false -clarity/src/vm/database/clarity_db.rs:943: replace ClarityDatabase<'a>::get_burnchain_block_height -> Option with Some(1) -clarity/src/vm/tests/contracts.rs:992: replace test_at_unknown_block with () -clarity/src/vm/coverage.rs:104: replace CoverageReporter::executable_lines -> Vec with vec![] -clarity/src/vm/types/serialization.rs:102: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/representations.rs:81: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) -clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with Some(0) -clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) -clarity/src/vm/database/clarity_store.rs:227: replace ::get -> Option with Some("xyzzy".into()) -clarity/src/vm/test_util/mod.rs:228: replace ::get_v2_unlock_height -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:384: replace ::get_pox_reward_cycle_length -> u32 with 1 -clarity/src/vm/tests/traits.rs:89: replace test_dynamic_dispatch_pass_trait_nested_in_let with () -clarity/src/vm/errors.rs:114: replace >::eq -> bool with true -clarity/src/vm/callables.rs:370: replace DefinedFunction::get_span -> Span with Default::default() -clarity/src/vm/database/clarity_store.rs:177: replace make_contract_hash_key -> String with String::new() -clarity/src/vm/database/clarity_db.rs:768: replace ClarityDatabase<'a>::decrement_ustx_liquid_supply -> Result<()> with Ok(()) -clarity/src/vm/contexts.rs:1507: replace Environment<'a, 'b, 'hooks>::register_nft_burn_event -> Result<()> with Ok(()) -clarity/src/vm/database/structures.rs:680: replace STXBalanceSnapshot<'db, 'conn>::is_v3_locked -> bool with false -clarity/src/vm/database/clarity_db.rs:592: replace ClarityDatabase<'a>::set_metadata with () -clarity/src/vm/database/clarity_db.rs:213: replace ::get_burn_start_height -> u32 with 0 -clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with None -clarity/src/vm/costs/mod.rs:282: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:463: replace ClarityDatabase<'a>::put_with_size -> u64 with 0 -clarity/src/vm/types/mod.rs:1268: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![] -clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with Some("xyzzy") -clarity/src/vm/database/clarity_db.rs:323: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with Some(0) -clarity/src/vm/database/structures.rs:971: replace STXBalance::was_locked_by_v1 -> bool with true -clarity/src/vm/tests/traits.rs:1036: replace test_dynamic_dispatch_pass_literal_principal_as_trait_in_user_defined_functions with () -clarity/src/vm/database/clarity_db.rs:1878: replace ClarityDatabase<'a>::make_key_for_account_nonce -> String with String::new() -clarity/src/vm/costs/mod.rs:934: replace add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/test_util/mod.rs:125: replace ::get_burn_header_hash_for_block -> Option with None -clarity/src/vm/contexts.rs:1429: replace Environment<'a, 'b, 'hooks>::register_print_event -> Result<()> with Ok(()) -clarity/src/vm/contexts.rs:1445: replace Environment<'a, 'b, 'hooks>::register_stx_transfer_event -> Result<()> with Ok(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:93: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/coverage.rs:54: replace CoverageReporter::report_eval with () -clarity/src/vm/types/mod.rs:1026: replace Value::expect_ascii -> String with "xyzzy".into() -clarity/src/vm/events.rs:272: replace NFTBurnEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/test_util/mod.rs:244: replace ::get_pox_rejection_fraction -> u64 with 1 -clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with -1 -clarity/src/vm/tests/traits.rs:1397: replace test_pass_trait_to_subtrait with () -clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:819: replace ClarityDatabase<'a>::get_v2_unlock_height -> u32 with 1 -clarity/src/vm/database/structures.rs:1047: replace STXBalance::has_unlockable_tokens_at_burn_block -> bool with true -clarity/src/vm/tests/traits.rs:650: replace test_reentrant_dynamic_dispatch with () -clarity/src/vm/database/clarity_db.rs:716: replace ClarityDatabase<'a>::ustx_liquid_supply_key -> &'static str with "" -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![], true) -clarity/src/vm/tests/traits.rs:262: replace test_dynamic_dispatch_by_implementing_imported_trait with () -clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(1) -clarity/src/vm/representations.rs:238: replace PreSymbolicExpression::set_span with () -clarity/src/vm/costs/mod.rs:270: replace LimitedCostTracker::cost_function_references -> HashMap<&'static ClarityCostFunction, ClarityCostFunctionReference> with HashMap::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:98: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/callables.rs:119: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/structures.rs:975: replace STXBalance::was_locked_by_v2 -> bool with true -clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with None -clarity/src/vm/database/clarity_db.rs:178: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:782: replace ClarityDatabase<'a>::is_in_regtest -> bool with true -clarity/src/vm/version.rs:15: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/tests/traits.rs:1528: replace test_pass_embedded_trait_to_subtrait_optional with () -clarity/src/vm/database/structures.rs:754: replace STXBalance::unlock_height -> u64 with 0 -clarity/src/vm/analysis/errors.rs:262: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/types/mod.rs:1559: replace byte_len_of_serialization -> u64 with 1 -clarity/src/vm/contexts.rs:876: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/clarity_db.rs:659: replace ClarityDatabase<'a>::get_contract_size -> Result with Ok(1) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:72: replace ArithmeticOnlyChecker<'a>::check_contract_cost_eligible with () -clarity/src/vm/database/clarity_db.rs:1938: replace ClarityDatabase<'a>::get_account_nonce -> u64 with 0 -clarity/src/vm/callables.rs:105: replace cost_input_sized_vararg -> Result with Ok(1) -clarity/src/vm/database/sqlite.rs:121: replace SqliteConnection::drop_metadata with () -clarity/src/vm/database/clarity_db.rs:317: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) -clarity/src/vm/contexts.rs:102: replace AssetMap::to_json -> serde_json::Value with Default::default() -clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with Some(1) -clarity/src/vm/types/mod.rs:1478: replace TupleData::len -> u64 with 0 -clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) -clarity/src/vm/clarity.rs:42: replace ::cause -> Option<&dyn std::error::Error> with None -clarity/src/vm/database/sqlite.rs:110: replace SqliteConnection::commit_metadata_to with () -clarity/src/vm/database/structures.rs:376: replace STXBalanceSnapshot<'db, 'conn>::has_locked_tokens -> bool with true -clarity/src/vm/events.rs:332: replace FTBurnEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/mod.rs:96: replace version_string -> String with String::new() -clarity/src/vm/database/sqlite.rs:192: replace SqliteConnection::check_schema -> Result<()> with Ok(()) -clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:1011: replace ClarityDatabase<'a>::set_stx_btc_ops_processed with () -clarity/src/vm/database/structures.rs:400: replace STXBalanceSnapshot<'db, 'conn>::debit with () -clarity/src/vm/database/clarity_db.rs:1882: replace ClarityDatabase<'a>::make_key_for_account_stx_locked -> String with "xyzzy".into() -clarity/src/vm/database/sqlite.rs:72: replace sqlite_has_entry -> bool with true -clarity/src/vm/tests/traits.rs:895: replace test_good_call_with_trait with () -clarity/src/vm/types/signatures.rs:1929: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:209: replace ::get_sortition_id_from_consensus_hash -> Option with None -clarity/src/vm/clarity.rs:27: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:351: replace ::get_burn_header_hash -> Option with None -clarity/src/vm/test_util/mod.rs:206: replace ::get_burn_header_hash -> Option with None -clarity/src/vm/database/key_value_wrapper.rs:84: replace rollback_edits_push with () -clarity/src/vm/costs/mod.rs:832: replace LimitedCostTracker::get_memory_limit -> u64 with 1 -clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with Some(1) -clarity/src/vm/tests/traits.rs:2092: replace test_pass_principal_literal_to_trait with () -clarity/src/vm/costs/mod.rs:1085: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![1])) -clarity/src/vm/types/mod.rs:1090: replace Value::expect_bool -> bool with false -clarity/src/vm/types/mod.rs:794: replace ::eq -> bool with true -clarity/src/vm/ast/definition_sorter/mod.rs:425: replace Graph::has_node_descendants -> bool with true -clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:372: replace ::get_v2_unlock_height -> u32 with 0 -clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with Some("") -clarity/src/vm/contexts.rs:909: replace >::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/contexts.rs:726: replace OwnedEnvironment<'a, 'hooks>::initialize_contract_from_ast -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:60: replace ::source -> Option<&(dyn std::error::Error +'static)> with None -clarity/src/vm/database/key_value_wrapper.rs:532: replace RollbackWrapper<'a>::has_metadata_entry -> bool with false -clarity/src/vm/ast/parser/v2/lexer/error.rs:36: replace ::message -> String with "xyzzy".into() -clarity/src/vm/database/clarity_db.rs:380: replace ::get_pox_prepare_length -> u32 with 0 -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(1) -clarity/src/vm/database/structures.rs:726: replace STXBalanceSnapshot<'db, 'conn>::unlock_available_tokens_if_any -> u128 with 0 -clarity/src/vm/types/serialization.rs:1338: replace ::hash with () -clarity/src/vm/database/clarity_db.rs:225: replace ::get_stacks_epoch -> Option with None -clarity/src/vm/tests/traits.rs:963: replace test_good_call_2_with_trait with () -clarity/src/vm/types/mod.rs:1301: replace PrincipalData::version -> u8 with 1 -clarity/src/vm/representations.rs:610: replace SymbolicExpression::match_field -> Option<&TraitIdentifier> with None -clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with Some(String::new()) -clarity/src/vm/database/clarity_db.rs:541: replace ClarityDatabase<'a>::clarity_state_epoch_key -> &'static str with "" -clarity/src/vm/database/clarity_db.rs:431: replace ClarityDatabase<'a>::is_stack_empty -> bool with false -clarity/src/vm/costs/mod.rs:139: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/representations.rs:602: replace SymbolicExpression::match_trait_reference -> Option<&ClarityName> with None -clarity/src/vm/ast/errors.rs:113: replace ParseError::has_pre_expression -> bool with true -clarity/src/vm/contexts.rs:461: replace AssetMap::get_stx_burned -> Option with Some(0) -clarity/src/vm/database/key_value_wrapper.rs:420: replace RollbackWrapper<'a>::get_current_block_height -> u32 with 1 -clarity/src/vm/types/signatures.rs:69: replace AssetIdentifier::sugared -> String with String::new() -clarity/src/vm/database/clarity_db.rs:541: replace ClarityDatabase<'a>::clarity_state_epoch_key -> &'static str with "xyzzy" -clarity/src/vm/tests/traits.rs:147: replace test_dynamic_dispatch_pass_trait with () -clarity/src/vm/database/clarity_db.rs:380: replace ::get_pox_prepare_length -> u32 with 1 -clarity/src/vm/types/signatures.rs:1735: replace ListTypeData::type_size -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:580: replace ClarityDatabase<'a>::get_contract_src -> Option with None -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![])) -clarity/src/vm/test_util/mod.rs:240: replace ::get_pox_reward_cycle_length -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:1006: replace ClarityDatabase<'a>::get_stx_btc_ops_processed -> u64 with 1 -clarity/src/vm/contexts.rs:918: replace >::reset_memory with () -clarity/src/vm/database/clarity_db.rs:984: replace ClarityDatabase<'a>::get_block_reward -> Option with Some(1) -clarity/src/vm/ast/parser/v2/lexer/error.rs:67: replace ::suggestion -> Option with Some(String::new()) -clarity/src/vm/database/key_value_wrapper.rs:517: replace RollbackWrapper<'a>::has_entry -> bool with false -clarity/src/vm/database/clarity_db.rs:1882: replace ClarityDatabase<'a>::make_key_for_account_stx_locked -> String with String::new() -clarity/src/vm/database/clarity_db.rs:372: replace ::get_v2_unlock_height -> u32 with 1 -clarity/src/vm/types/signatures.rs:902: replace FixedFunction::total_type_size -> Result with Ok(0) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:112: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) -clarity/src/vm/analysis/errors.rs:443: replace ::suggestion -> Option with Some("xyzzy".into()) -clarity/src/vm/database/clarity_db.rs:198: replace ::get_pox_3_activation_height -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:368: replace ::get_v1_unlock_height -> u32 with 1 -clarity/src/vm/contexts.rs:879: replace >::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/structures.rs:754: replace STXBalance::unlock_height -> u64 with 1 -clarity/src/vm/test_util/mod.rs:224: replace ::get_v1_unlock_height -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:190: replace ::get_v1_unlock_height -> u32 with 1 -clarity/src/vm/costs/mod.rs:104: replace ::get_memory_use -> u64 with 1 -clarity/src/vm/events.rs:41: replace StacksTransactionEvent::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/database/structures.rs:975: replace STXBalance::was_locked_by_v2 -> bool with false -clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with None -clarity/src/vm/representations.rs:388: replace PreSymbolicExpression::match_placeholder -> Option<&str> with None -clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with Some(1) -clarity/src/vm/analysis/types.rs:147: replace ContractAnalysis::add_fungible_token with () -clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) -clarity/src/vm/analysis/errors.rs:268: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/types/mod.rs:1483: replace TupleData::is_empty -> bool with true -clarity/src/vm/database/clarity_db.rs:233: replace ::get_pox_reward_cycle_length -> u32 with 1 -clarity/src/vm/database/structures.rs:386: replace STXBalanceSnapshot<'db, 'conn>::has_unlockable_tokens -> bool with false -clarity/src/vm/database/clarity_db.rs:271: replace ::get_burn_header_hash_for_block -> Option with None -clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with None -clarity/src/vm/tests/assets.rs:821: replace test_total_supply with () -clarity/src/vm/tests/assets.rs:985: replace test_simple_naming_system with () -clarity/src/vm/costs/mod.rs:1153: replace ExecutionCost::proportion_dot_product -> u64 with 1 -clarity/src/vm/tests/traits.rs:1672: replace test_pass_embedded_trait_to_subtrait_err with () -clarity/src/vm/costs/mod.rs:303: replace ::eq -> bool with false -clarity/src/vm/database/structures.rs:641: replace STXBalanceSnapshot<'db, 'conn>::increase_lock_v3 with () -clarity/src/vm/database/structures.rs:48: replace ::deserialize -> String with "xyzzy".into() -clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (1, 0) -clarity/src/vm/tests/traits.rs:325: replace test_dynamic_dispatch_by_implementing_imported_trait_mul_funcs with () -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:104: replace >::reset_memory with () -clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:169: replace ::get_burn_block_time_for_block -> Option with None -clarity/src/vm/database/clarity_db.rs:634: replace ClarityDatabase<'a>::fetch_metadata_manual -> Result> with Ok(None) -clarity/src/vm/analysis/analysis_db.rs:84: replace AnalysisDatabase<'a>::has_contract -> bool with true -clarity/src/vm/analysis/types.rs:183: replace ContractAnalysis::get_persisted_variable_type -> Option<&TypeSignature> with None -clarity/src/vm/database/clarity_db.rs:813: replace ClarityDatabase<'a>::get_pox_3_activation_height -> u32 with 0 -clarity/src/vm/diagnostic.rs:56: replace Diagnostic::add_span with () -clarity/src/vm/costs/mod.rs:1153: replace ExecutionCost::proportion_dot_product -> u64 with 0 -clarity/src/vm/test_util/mod.rs:224: replace ::get_v1_unlock_height -> u32 with 1 -clarity/src/vm/database/sqlite.rs:153: replace SqliteConnection::has_entry -> bool with true -clarity/src/vm/database/clarity_db.rs:332: replace ::get_burn_block_height -> Option with None -clarity/src/vm/contexts.rs:926: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) -clarity/src/vm/contexts.rs:1878: replace LocalContext<'a>::depth -> u16 with 0 -clarity/src/vm/ast/parser/v2/lexer/error.rs:36: replace ::message -> String with String::new() -clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with false -clarity/src/vm/contexts.rs:457: replace AssetMap::get_stx -> Option with None -clarity/src/vm/test_util/mod.rs:135: replace ::get_vrf_seed_for_block -> Option with None -clarity/src/vm/types/signatures.rs:1690: replace TypeSignature::type_size -> Result with Ok(0) -clarity/src/vm/database/clarity_db.rs:973: replace ClarityDatabase<'a>::get_miner_spend_total -> u128 with 1 -clarity/src/vm/costs/mod.rs:826: replace LimitedCostTracker::get_memory -> u64 with 1 -clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with false -clarity/src/vm/ast/parser/v1.rs:108: replace get_lines_at -> Vec with vec![1] -clarity/src/vm/database/structures.rs:988: replace STXBalance::has_locked_tokens_at_burn_block -> bool with false -clarity/src/vm/types/serialization.rs:1325: replace ::consensus_serialize -> Result<(), codec_error> with Ok(()) -clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 0 -clarity/src/vm/test_util/mod.rs:88: replace is_err_code_i128 -> bool with true -clarity/src/vm/contexts.rs:856: replace OwnedEnvironment<'a, 'hooks>::add_eval_hook with () -clarity/src/vm/types/signatures.rs:1748: replace TupleTypeSignature::type_size -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:184: replace ::get_tokens_earned_for_block -> Option with None -clarity/src/vm/contexts.rs:1472: replace Environment<'a, 'b, 'hooks>::register_nft_transfer_event -> Result<()> with Ok(()) -clarity/src/vm/database/structures.rs:767: replace STXBalance::effective_unlock_height -> u64 with 0 -clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::new() -clarity/src/vm/ast/errors.rs:296: replace ::suggestion -> Option with None -clarity/src/vm/database/structures.rs:790: replace STXBalance::amount_locked -> u128 with 0 -clarity/src/vm/analysis/analysis_db.rs:70: replace AnalysisDatabase<'a>::storage_key -> &'static str with "xyzzy" -clarity/src/vm/ast/errors.rs:141: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/types/mod.rs:1044: replace Value::expect_i128 -> i128 with 1 -clarity/src/vm/costs/mod.rs:1012: replace ::reset_memory with () -clarity/src/vm/representations.rs:483: replace SymbolicExpression::set_span with () -clarity/src/vm/database/clarity_db.rs:281: replace ::get_vrf_seed_for_block -> Option with None -clarity/src/vm/costs/mod.rs:950: replace add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/structures.rs:971: replace STXBalance::was_locked_by_v1 -> bool with false -clarity/src/vm/test_util/mod.rs:160: replace ::get_burn_block_height_for_block -> Option with Some(1) -clarity/src/vm/tests/traits.rs:1891: replace test_pass_embedded_trait_to_subtrait_option_list with () -clarity/src/vm/tests/contracts.rs:247: replace tx_sponsor_contract_asserts with () -clarity/src/vm/database/clarity_db.rs:237: replace ::get_pox_rejection_fraction -> u64 with 1 -clarity/src/vm/tests/traits.rs:536: replace test_dynamic_dispatch_mismatched_args with () -clarity/src/vm/analysis/types.rs:175: replace ContractAnalysis::get_map_type -> Option<&(TypeSignature, TypeSignature)> with None -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![0])) -clarity/src/vm/database/clarity_db.rs:832: replace ClarityDatabase<'a>::get_current_burnchain_block_height -> u32 with 1 -clarity/src/vm/costs/mod.rs:1219: replace ExecutionCost::multiply -> Result<()> with Ok(()) -clarity/src/vm/costs/mod.rs:303: replace ::eq -> bool with true -clarity/src/vm/database/clarity_db.rs:1019: replace ClarityDatabase<'a>::make_microblock_pubkey_height_key -> String with String::new() -clarity/src/vm/database/clarity_store.rs:231: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![])) -clarity/src/vm/ast/types.rs:63: replace ContractAST::add_implemented_trait with () -clarity/src/vm/database/structures.rs:920: replace STXBalance::get_locked_balance_at_burn_block -> (u128, u64) with (0, 1) -clarity/src/vm/test_util/mod.rs:141: replace ::get_stacks_block_header_hash_for_block -> Option with None -clarity/src/vm/database/clarity_db.rs:802: replace ClarityDatabase<'a>::get_current_block_height -> u32 with 1 -clarity/src/vm/ast/errors.rs:122: replace ParseError::set_pre_expressions with () -clarity/src/vm/database/clarity_db.rs:813: replace ClarityDatabase<'a>::get_pox_3_activation_height -> u32 with 1 -clarity/src/vm/tests/traits.rs:34: replace test_dynamic_dispatch_by_defining_trait with () -clarity/src/vm/analysis/types.rs:143: replace ContractAnalysis::add_non_fungible_token with () -clarity/src/vm/test_util/mod.rs:240: replace ::get_pox_reward_cycle_length -> u32 with 0 -clarity/src/vm/errors.rs:157: replace ::source -> Option<&(dyn error::Error +'static)> with None -clarity/src/vm/database/clarity_db.rs:808: replace ClarityDatabase<'a>::get_v1_unlock_height -> u32 with 0 -clarity/src/vm/database/clarity_db.rs:1951: replace ClarityDatabase<'a>::get_burn_block_height -> Option with Some(1) -clarity/src/vm/docs/mod.rs:809: replace get_signature -> Option with Some(String::new()) -clarity/src/vm/database/key_value_wrapper.rs:150: replace ::from -> RollbackWrapperPersistedLog with Default::default() -clarity/src/vm/database/structures.rs:1047: replace STXBalance::has_unlockable_tokens_at_burn_block -> bool with false -clarity/src/vm/test_util/mod.rs:210: replace ::get_stacks_epoch -> Option with None -clarity/src/vm/costs/mod.rs:1056: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with None -clarity/src/vm/tests/traits.rs:593: replace test_dynamic_dispatch_mismatched_returned with () -clarity/src/vm/database/clarity_db.rs:198: replace ::get_pox_3_activation_height -> u32 with 0 -clarity/src/vm/test_util/mod.rs:172: replace ::get_consensus_hash_for_block -> Option with None -clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 0 -clarity/src/vm/types/mod.rs:1071: replace Value::expect_list -> Vec with vec![] -clarity/src/vm/representations.rs:258: replace PreSymbolicExpression::copy_span with () -clarity/src/vm/tests/contracts.rs:369: replace test_fully_qualified_contract_call with () -clarity/src/vm/events.rs:223: replace NFTTransferEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:101: replace >::drop_memory with () -clarity/src/vm/database/structures.rs:463: replace STXBalanceSnapshot<'db, 'conn>::is_v2_locked -> bool with true -clarity/src/vm/costs/mod.rs:832: replace LimitedCostTracker::get_memory_limit -> u64 with 0 -clarity/src/vm/types/signatures.rs:1771: replace TupleTypeSignature::max_depth -> u8 with 1 -clarity/src/vm/types/serialization.rs:78: replace ::fmt -> std::fmt::Result with Ok(Default::default()) -clarity/src/vm/tests/assets.rs:935: replace test_overlapping_nfts with () -clarity/src/vm/database/structures.rs:538: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v2 with () -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:107: replace >::short_circuit_contract_call -> std::result::Result with Ok(false) -clarity/src/vm/events.rs:348: replace SmartContractEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/costs/mod.rs:716: replace LimitedCostTracker::default_cost_contract_for_epoch -> String with "xyzzy".into() -clarity/src/vm/tests/traits.rs:1600: replace test_pass_embedded_trait_to_subtrait_ok with () -clarity/src/vm/types/signatures.rs:139: replace SequenceSubtype::is_list_type -> bool with true -clarity/src/vm/database/clarity_db.rs:166: replace ::get_vrf_seed_for_block -> Option with None -clarity/src/vm/database/clarity_store.rs:247: replace ::get_open_chain_tip_height -> u32 with 0 -clarity/src/vm/test_util/mod.rs:191: replace ::get_tokens_earned_for_block -> Option with None -clarity/src/vm/database/clarity_db.rs:1886: replace ClarityDatabase<'a>::make_key_for_account_unlock_height -> String with String::new() -clarity/src/vm/coverage.rs:78: replace CoverageReporter::to_file -> std::io::Result<()> with Ok(()) -clarity/src/vm/tests/traits.rs:1100: replace test_contract_of_value with () -clarity/src/vm/database/structures.rs:616: replace STXBalanceSnapshot<'db, 'conn>::extend_lock_v3 with () -clarity/src/vm/database/clarity_db.rs:287: replace ::get_stacks_block_header_hash_for_block -> Option with None -clarity/src/vm/database/clarity_db.rs:181: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) -clarity/src/vm/contexts.rs:882: replace >::drop_memory with () -clarity/src/vm/representations.rs:464: replace SymbolicExpression::cons -> SymbolicExpression with Default::default() -clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with None -clarity/src/vm/test_util/mod.rs:181: replace ::get_burnchain_tokens_spent_for_block -> Option with Some(1) -clarity/src/vm/database/clarity_db.rs:699: replace ClarityDatabase<'a>::has_contract -> bool with false -clarity/src/vm/test_util/mod.rs:186: replace ::get_burnchain_tokens_spent_for_winning_block -> Option with Some(0) -clarity/src/vm/costs/mod.rs:1025: replace ::short_circuit_contract_call -> Result with Ok(true) -clarity/src/vm/events.rs:297: replace FTTransferEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/types/signatures.rs:853: replace TupleTypeSignature::is_empty -> bool with true -clarity/src/vm/tests/assets.rs:138: replace test_native_stx_ops with () -clarity/src/vm/database/clarity_db.rs:808: replace ClarityDatabase<'a>::get_v1_unlock_height -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with Some(1) -clarity/src/vm/contexts.rs:885: replace >::reset_memory with () -clarity/src/vm/costs/mod.rs:89: replace analysis_typecheck_cost -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 1)) -clarity/src/vm/types/mod.rs:554: replace ::fmt -> fmt::Result with Ok(Default::default()) -clarity/src/vm/database/structures.rs:472: replace STXBalanceSnapshot<'db, 'conn>::increase_lock_v2 with () -clarity/src/vm/costs/mod.rs:1025: replace ::short_circuit_contract_call -> Result with Ok(false) -clarity/src/vm/costs/mod.rs:1196: replace ExecutionCost::add_runtime -> Result<()> with Ok(()) -clarity/src/vm/tests/contracts.rs:1116: replace test_cc_trait_stack_depth with () -clarity/src/vm/docs/contracts.rs:69: replace doc_execute -> Result, vm::Error> with Ok(None) -clarity/src/vm/database/clarity_db.rs:157: replace ::get_stacks_block_header_hash_for_block -> Option with None -clarity/src/vm/database/clarity_db.rs:364: replace ::get_stacks_epoch_by_epoch_id -> Option with None -clarity/src/vm/database/clarity_db.rs:202: replace ::get_burn_block_height -> Option with None -clarity/src/vm/ast/parser/v2/lexer/token.rs:82: replace Token::reproduce -> String with String::new() -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some((String::new(), vec![])) -clarity/src/vm/tests/traits.rs:1289: replace test_return_trait_with_contract_of_wrapped_in_let with () -clarity/src/vm/costs/mod.rs:1000: replace ::add_memory -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/contexts.rs:1458: replace Environment<'a, 'b, 'hooks>::register_stx_burn_event -> Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:326: replace ::get_tokens_earned_for_block -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:1886: replace ClarityDatabase<'a>::make_key_for_account_unlock_height -> String with "xyzzy".into() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:107: replace >::short_circuit_contract_call -> std::result::Result with Ok(true) -clarity/src/vm/database/clarity_db.rs:1019: replace ClarityDatabase<'a>::make_microblock_pubkey_height_key -> String with "xyzzy".into() -clarity/src/vm/contexts.rs:1784: replace GlobalContext<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with None -clarity/src/mod.rs:96: replace version_string -> String with "xyzzy".into() -clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with None -clarity/src/vm/contexts.rs:705: replace OwnedEnvironment<'a, 'hooks>::initialize_versioned_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![])) -clarity/src/vm/database/structures.rs:424: replace STXBalanceSnapshot<'db, 'conn>::lock_tokens_v1 with () -clarity/src/vm/test_util/mod.rs:149: replace ::get_burn_block_time_for_block -> Option with Some(0) -clarity/src/vm/database/structures.rs:376: replace STXBalanceSnapshot<'db, 'conn>::has_locked_tokens -> bool with false -clarity/src/vm/types/signatures.rs:1696: replace TypeSignature::inner_type_size -> Option with Some(0) -clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with None -clarity/src/vm/types/mod.rs:1090: replace Value::expect_bool -> bool with true -clarity/src/vm/database/key_value_wrapper.rs:517: replace RollbackWrapper<'a>::has_entry -> bool with true -clarity/src/vm/database/clarity_db.rs:1943: replace ClarityDatabase<'a>::set_account_nonce with () -clarity/src/vm/test_util/mod.rs:198: replace ::get_burn_block_height -> Option with Some(0) -clarity/src/vm/database/clarity_db.rs:860: replace ClarityDatabase<'a>::get_block_time -> u64 with 1 -clarity/src/vm/contexts.rs:1543: replace Environment<'a, 'b, 'hooks>::register_ft_mint_event -> Result<()> with Ok(()) -clarity/src/vm/costs/mod.rs:994: replace ::add_cost -> std::result::Result<(), CostErrors> with Ok(()) -clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![], 0)) -clarity/src/vm/events.rs:248: replace NFTMintEventData::json_serialize -> serde_json::Value with Default::default() -clarity/src/vm/tests/contracts.rs:1018: replace test_as_max_len with () -clarity/src/vm/coverage.rs:170: replace CoverageReporter::register_src_file -> std::io::Result<()> with Ok(()) -clarity/src/vm/database/clarity_db.rs:1957: replace ClarityDatabase<'a>::get_stacks_epoch -> Option with None -clarity/src/vm/types/mod.rs:256: replace SequenceData::element_size -> u32 with 1 -clarity/src/vm/database/clarity_db.rs:533: replace ClarityDatabase<'a>::make_key_for_trip -> String with "xyzzy".into() -clarity/src/vm/test_util/mod.rs:247: replace ::get_burn_start_height -> u32 with 1 -clarity/src/vm/types/mod.rs:1201: replace ListData::is_empty -> bool with true -clarity/src/vm/database/clarity_store.rs:299: replace ::get_with_proof -> Option<(String, Vec)> with Some(("xyzzy".into(), vec![])) -clarity/src/vm/costs/mod.rs:1137: replace ExecutionCost::proportion_largest_dimension -> u64 with 1 -clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with None -clarity/src/vm/database/structures.rs:680: replace STXBalanceSnapshot<'db, 'conn>::is_v3_locked -> bool with true diff --git a/mutation-testing/packages-output/clarity/timeout.txt b/mutation-testing/packages-output/clarity/timeout.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mutation-testing/packages-output/clarity/unviable.txt b/mutation-testing/packages-output/clarity/unviable.txt deleted file mode 100644 index 819f07c57f1..00000000000 --- a/mutation-testing/packages-output/clarity/unviable.txt +++ /dev/null @@ -1,1791 +0,0 @@ -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from_iter([String::new()]) -clarity/src/vm/contexts.rs:801: replace OwnedEnvironment<'a, 'hooks>::eval_raw -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/callables.rs:376: replace CallableType::get_identifier -> FunctionIdentifier with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![], false) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new() -clarity/src/vm/callables.rs:144: replace DefinedFunction::execute_apply -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from_iter(["xyzzy".into()]) -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::from_iter([()]) -clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/test_util/mod.rs:172: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/types/mod.rs:1415: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(None) -clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/docs/contracts.rs:48: replace make_func_ref -> FunctionRef with Default::default() -clarity/src/vm/types/signatures.rs:1301: replace TypeSignature::list_of -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new() -clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:296: replace check_special_as_max_len -> TypeResult with Default::default() -clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:479: replace check_principal_of -> TypeResult with Default::default() -clarity/src/vm/costs/mod.rs:270: replace LimitedCostTracker::cost_function_references -> HashMap<&'static ClarityCostFunction, ClarityCostFunctionReference> with HashMap::from_iter([(&Default::default(), Default::default())]) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 0)]]) -clarity/src/vm/database/clarity_db.rs:947: replace ClarityDatabase<'a>::get_block_vrf_seed -> VRFSeed with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new(Ok(String::new())) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from(0) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new(BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/functions/conversions.rs:174: replace native_string_to_uint -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([None]) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(None) -clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from(1) -clarity/src/vm/functions/sequences.rs:120: replace special_map -> Result with Ok(Default::default()) -clarity/src/vm/costs/mod.rs:326: replace load_state_summary -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/costs/mod.rs:259: replace LimitedCostTracker::contract_call_circuits -> HashMap<(QualifiedContractIdentifier, ClarityName), ClarityCostFunctionReference> with HashMap::from_iter([((Default::default(), Default::default()), Default::default())]) -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:28: replace check_special_get_owner -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([None]) -clarity/src/vm/docs/mod.rs:2601: replace make_all_api_reference -> ReferenceAPIs with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:716: replace TypeChecker<'a, 'b>::inner_type_check -> TypeResult with Default::default() -clarity/src/vm/callables.rs:355: replace DefinedFunction::get_arguments -> &Vec with &vec![] -clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from("xyzzy".into()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:195: replace check_special_tuple_cons -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:699: replace TypedNativeFunction::type_native_function -> TypedNativeFunction with Default::default() -clarity/src/vm/types/signatures.rs:999: replace TypeSignature::contract_name_string_ascii_type -> TypeSignature with Default::default() -clarity/src/vm/types/mod.rs:1433: replace ::from -> Self with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:88: replace ContractContext::get_nft_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/database/clarity_db.rs:281: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![Default::default()]) -clarity/src/vm/mod.rs:169: replace lookup_variable -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::new() -clarity/src/vm/database/clarity_store.rs:315: replace ::get_open_chain_tip -> StacksBlockId with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:198: replace ContractContext::get_function_type -> Option<&FunctionType> with Some(&Default::default()) -clarity/src/vm/test_util/mod.rs:168: replace ::get_miner_address -> Option with Some(Default::default()) -clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::new() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 0)]]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::new() -clarity/src/vm/database/sqlite.rs:182: replace SqliteConnection::memory -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/functions/tuples.rs:79: replace tuple_merge -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1108: replace Value::expect_optional -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new(String::new()) -clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![Default::default()], false) -clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with Some((Default::default(), 1)) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(None) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from_iter([0]) -clarity/src/vm/functions/conversions.rs:162: replace native_string_to_int -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::new())]) -clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/test_util/mod.rs:97: replace ::from -> StandardPrincipalData with Default::default() -clarity/src/vm/contexts.rs:1814: replace ContractContext::lookup_variable -> Option<&Value> with Some(&Default::default()) -clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from(0) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new("xyzzy".into()) -clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/define.rs:191: replace handle_define_nonfungible_asset -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/conversions.rs:36: replace check_special_from_consensus_buff -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from_iter([None]) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new() -clarity/src/vm/tests/assets.rs:133: replace execute_transaction -> Result<(Value, AssetMap, Vec), Error> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(Some(BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/test_util/mod.rs:141: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))]) -clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from(String::new()) -clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:106: replace check_set_or_insert_entry -> TypeResult with Default::default() -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from(None) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new() -clarity/src/vm/functions/database.rs:599: replace special_insert_entry_v205 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:108: replace check_special_mint_token -> TypeResult with Default::default() -clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:203: replace check_special_concat -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 0)]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from(String::new()) -clarity/src/vm/contexts.rs:1784: replace GlobalContext<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with Some((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:625: replace check_secp256k1_verify -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:641: replace ::type_signature -> TypeSignature with Default::default() -clarity/src/vm/types/signatures.rs:354: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1071: replace Value::expect_list -> Vec with vec![Default::default()] -clarity/src/vm/types/mod.rs:1400: replace ::from -> PrincipalData with Default::default() -clarity/src/vm/functions/assets.rs:777: replace special_get_balance -> Result with Ok(Default::default()) -clarity/src/vm/callables.rs:404: replace clarity2_implicit_cast -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:879: replace ClarityDatabase<'a>::get_sortition_id_for_stacks_tip -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new((Default::default(), (Default::default(), Default::default()))) -clarity/src/vm/analysis/errors.rs:242: replace ::from -> Self with Default::default() -clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:186: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) -clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/costs/mod.rs:843: replace parse_cost -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:74: replace check_special_delete_entry -> TypeResult with Default::default() -clarity/src/vm/clarity.rs:42: replace ::cause -> Option<&dyn std::error::Error> with Some(&Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:333: replace ContractInterfaceVariable::from_map -> Vec with vec![Default::default()] -clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/functions/conversions.rs:96: replace native_buff_to_uint_le -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:266: replace PrincipalData::inner_consensus_deserialize -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from_iter([1]) -clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/errors.rs:157: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/database/clarity_db.rs:163: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/database/clarity_db.rs:240: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new() -clarity/src/vm/mod.rs:234: replace apply -> Result with Ok(Default::default()) -clarity/src/vm/representations.rs:230: replace PreSymbolicExpression::cons -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new(false) -clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:343: replace check_special_match_resp -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:287: replace check_special_set_var -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/errors.rs:175: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from_iter([BTreeMap::from_iter([(Default::default(), Default::default())])]) -clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/types.rs:98: replace ContractAnalysis::take_contract_cost_tracker -> LimitedCostTracker with Default::default() -clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from(false) -clarity/src/vm/contexts.rs:990: replace Environment<'a, 'b, 'hooks>::eval_read_only_with_rules -> Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:183: replace ContractAnalysis::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/analysis/errors.rs:268: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new(None) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:367: replace check_special_element_at -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([Some("xyzzy".into())]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:320: replace ContractContext::get_function_type -> Option<&FunctionType> with Some(&Default::default()) -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:330: replace no_type -> TypeSignature with Default::default() -clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![], true) -clarity/src/vm/types/signatures.rs:1446: replace TypeSignature::parse_string_ascii_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:539: replace check_contract_of -> TypeResult with Default::default() -clarity/src/vm/representations.rs:516: replace SymbolicExpression::span -> &Span with &Default::default() -clarity/src/vm/database/clarity_db.rs:1408: replace ClarityDatabase<'a>::set_entry -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::from_iter([()]) -clarity/src/vm/database/structures.rs:870: replace STXBalance::canonical_repr_at_block -> (STXBalance, u128) with (Default::default(), 0) -clarity/src/vm/functions/database.rs:512: replace special_set_entry_v205 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([Some(BTreeMap::new())]) -clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from_iter([0]) -clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/types/mod.rs:202: replace TraitIdentifier::parse -> Result<(Option, ContractName, ClarityName)> with Ok((Some(Default::default()), Default::default(), Default::default())) -clarity/src/vm/contexts.rs:652: replace OwnedEnvironment<'a, 'hooks>::execute_in_env -> std::result::Result<(A, AssetMap, Vec), E> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:706: replace Lexer<'a>::read_token -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from_iter([None]) -clarity/src/vm/contexts.rs:1095: replace Environment<'a, 'b, 'hooks>::epoch -> &StacksEpochId with &Default::default() -clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::new() -clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:120: replace inner_handle_tuple_get -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:1625: replace ClarityDatabase<'a>::load_ft -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::new() -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from(1) -clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/database/clarity_db.rs:244: replace ::get_ast_rules -> ASTRules with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new(true) -clarity/src/vm/analysis/types.rs:179: replace ContractAnalysis::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from_iter([(Some(Default::default()), Default::default())]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/functions/options.rs:73: replace native_unwrap_err -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:582: replace check_principal_construct -> TypeResult with Default::default() -clarity/src/vm/tests/mod.rs:131: replace tl_env_factory -> TopLevelMemoryEnvironmentGenerator with Default::default() -clarity/src/vm/types/signatures.rs:985: replace TypeSignature::max_string_utf8 -> TypeSignature with Default::default() -clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/callables.rs:359: replace DefinedFunction::get_arg_types -> &Vec with &vec![Default::default()] -clarity/src/vm/types/serialization.rs:1329: replace ::consensus_deserialize -> Result with Ok(Default::default()) -clarity/src/vm/mod.rs:314: replace eval -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:82: replace check_special_mint_asset -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:172: replace check_special_transfer_token -> TypeResult with Default::default() -clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![Default::default()], true) -clarity/src/vm/database/clarity_db.rs:647: replace ClarityDatabase<'a>::load_contract_analysis -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:113: replace check_special_mint_token -> TypeResult with Default::default() -clarity/src/vm/types/serialization.rs:126: replace ::from -> Self with Default::default() -clarity/src/vm/functions/principals.rs:60: replace special_is_standard -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new() -clarity/src/vm/functions/define.rs:126: replace handle_define_variable -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), "xyzzy".into())] -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:91: replace >::compute_cost -> Result with Ok(Default::default()) -clarity/src/vm/functions/assets.rs:1061: replace special_burn_asset_v205 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from("xyzzy".into()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:260: replace check_special_fetch_var -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new() -clarity/src/vm/contexts.rs:1818: replace ContractContext::lookup_function -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([Some(())]) -clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/test_util/mod.rs:263: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) -clarity/src/vm/types/signatures.rs:1372: replace TypeSignature::parse_atom_type -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 1)]) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:49: replace check_special_some -> TypeResult with Default::default() -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from_iter([Some(Default::default())]) -clarity/src/vm/database/clarity_store.rs:307: replace ::get_block_at_height -> Option with Some(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from(Ok(String::new())) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:325: replace check_special_equals -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:831: replace Value::err_uint -> Value with Default::default() -clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from((None, Default::default())) -clarity/src/vm/costs/mod.rs:208: replace ::from -> CostStateSummary with Default::default() -clarity/src/vm/representations.rs:356: replace PreSymbolicExpression::match_atom_value -> Option<&Value> with Some(&Default::default()) -clarity/src/vm/database/clarity_store.rs:223: replace ::set_block_hash -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new(None) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new() -clarity/src/vm/types/mod.rs:1445: replace ::from -> Self with Default::default() -clarity/src/vm/database/clarity_db.rs:1263: replace ClarityDatabase<'a>::create_map -> DataMapMetadata with Default::default() -clarity/src/vm/types/mod.rs:970: replace Value::string_utf8_from_string_utf8_literal -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:522: replace Value::deserialize_read -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new("xyzzy".into()) -clarity/src/vm/functions/database.rs:229: replace special_fetch_variable_v200 -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/representations.rs:520: replace SymbolicExpression::atom_value -> SymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/contexts.rs:97: replace TypingContext<'a>::lookup_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::from_iter([("xyzzy".into(), Default::default())]) -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from(None) -clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![Default::default()]]) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:62: replace check_special_map -> TypeResult with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from(true) -clarity/src/vm/types/mod.rs:1427: replace ::from -> Self with Default::default() -clarity/src/vm/types/mod.rs:1527: replace TupleData::get_owned -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 1)]) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:60: replace check_special_error -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/functions/options.rs:112: replace eval_with_new_binding -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/database/clarity_db.rs:724: replace ClarityDatabase<'a>::get_clarity_epoch_version -> StacksEpochId with Default::default() -clarity/src/vm/database/clarity_db.rs:1361: replace ClarityDatabase<'a>::fetch_entry_with_size -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:134: replace check_special_asserts -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:343: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) -clarity/src/vm/contexts.rs:1760: replace GlobalContext<'a, 'hooks>::handle_tx_result -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:942: replace Value::buff_from -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:634: replace ClarityDatabase<'a>::fetch_metadata_manual -> Result> with Ok(Some(Default::default())) -clarity/src/vm/functions/conversions.rs:88: replace native_buff_to_int_le -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:194: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:265: replace check_special_fetch_var -> TypeResult with Default::default() -clarity/src/vm/functions/sequences.rs:409: replace special_replace_at -> Result with Ok(Default::default()) -clarity/src/vm/database/structures.rs:748: replace STXBalance::initial -> STXBalance with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new() -clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::new() -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(None) -clarity/src/vm/contexts.rs:1246: replace Environment<'a, 'b, 'hooks>::evaluate_at_block -> Result with Ok(Default::default()) -clarity/src/vm/functions/conversions.rs:242: replace from_consensus_buff -> Result with Ok(Default::default()) -clarity/src/vm/version.rs:27: replace ClarityVersion::default_for_epoch -> ClarityVersion with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from_iter([true]) -clarity/src/vm/callables.rs:355: replace DefinedFunction::get_arguments -> &Vec with &vec![Default::default()] -clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with Some(&vec![]) -clarity/src/vm/analysis/arithmetic_checker/mod.rs:60: replace ::source -> Option<&(dyn std::error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) -clarity/src/vm/errors.rs:199: replace ::from -> Self with Default::default() -clarity/src/vm/types/serialization.rs:1133: replace Value::try_deserialize_hex_untyped -> Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:250: replace check_special_get_token_supply -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:306: replace check_special_match_opt -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![], true) -clarity/src/vm/test_util/mod.rs:125: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/contexts.rs:1069: replace Environment<'a, 'b, 'hooks>::eval_raw -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/docs/mod.rs:2557: replace make_for_special -> FunctionAPI with Default::default() -clarity/src/vm/types/mod.rs:247: replace SequenceData::atom_values -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(Some(())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:172: replace ContractContext::add_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from_iter([BTreeSet::from_iter([Default::default()])]) -clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/docs/mod.rs:2532: replace make_keyword_reference -> Option with Some(Default::default()) -clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![1] -clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new(true) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/version.rs:24: replace ClarityVersion::latest -> ClarityVersion with Default::default() -clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new() -clarity/src/vm/types/mod.rs:299: replace SequenceData::replace_at -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(Some(BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) -clarity/src/vm/functions/boolean.rs:58: replace special_and -> Result with Ok(Default::default()) -clarity/src/vm/docs/mod.rs:828: replace make_for_simple_native -> FunctionAPI with Default::default() -clarity/src/vm/functions/define.rs:411: replace evaluate_define -> Result with Ok(Default::default()) -clarity/src/vm/functions/database.rs:642: replace special_delete_entry_v200 -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1054: replace TypeSignature::least_supertype -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new() -clarity/src/vm/functions/crypto.rs:102: replace special_principal_of -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::new() -clarity/src/vm/database/clarity_db.rs:1928: replace ClarityDatabase<'a>::get_account_stx_balance -> STXBalance with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new() -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![1]) -clarity/src/vm/docs/contracts.rs:69: replace doc_execute -> Result, vm::Error> with Ok(Some(Default::default())) -clarity/src/vm/test_util/mod.rs:135: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new(false) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from("xyzzy".into()) -clarity/src/vm/contracts.rs:44: replace Contract::initialize_from_ast -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new(Some(BTreeMap::new())) -clarity/src/vm/contexts.rs:905: replace >::compute_cost -> std::result::Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 1)]) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:74: replace check_special_is_response -> TypeResult with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new(0) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:429: replace TypeChecker<'a, 'b>::type_check_expects -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/costs/mod.rs:677: replace LimitedCostTracker::new_mid_block -> Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:871: replace >::compute_cost -> std::result::Result with Ok(Default::default()) -clarity/src/vm/representations.rs:475: replace SymbolicExpression::cons -> SymbolicExpression with Default::default() -clarity/src/vm/representations.rs:211: replace ::match_list_mut -> Option<&mut[SymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) -clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/types/signatures.rs:721: replace TypeSignature::canonicalize -> TypeSignature with Default::default() -clarity/src/vm/functions/sequences.rs:38: replace list_cons -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1451: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from_iter([false]) -clarity/src/vm/ast/types.rs:67: replace ContractAST::get_referenced_trait -> Option<&TraitDefinition> with Some(&Default::default()) -clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/contexts.rs:1420: replace Environment<'a, 'b, 'hooks>::construct_print_transaction_event -> StacksTransactionEvent with Default::default() -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from(BTreeSet::new()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::new(()) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![], false)]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:228: replace check_special_let -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/representations.rs:334: replace PreSymbolicExpression::placeholder -> PreSymbolicExpression with Default::default() -clarity/src/vm/functions/mod.rs:573: replace native_eq -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::new(()) -clarity/src/vm/types/signatures.rs:486: replace TypeSignature::new_option -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/contexts.rs:829: replace OwnedEnvironment<'a, 'hooks>::eval_read_only -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/types/mod.rs:1406: replace ::from -> StacksAddress with Default::default() -clarity/src/vm/contexts.rs:1209: replace Environment<'a, 'b, 'hooks>::execute_function_as_transaction -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/representations.rs:602: replace SymbolicExpression::match_trait_reference -> Option<&ClarityName> with Some(&Default::default()) -clarity/src/vm/types/mod.rs:716: replace OptionalData::type_signature -> TypeSignature with Default::default() -clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new(Some(Default::default())) -clarity/src/vm/database/clarity_db.rs:454: replace ClarityDatabase<'a>::set_block_hash -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from_iter(["xyzzy".into()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::new(vec![]) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:217: replace check_special_try_ret -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:299: replace check_special_burn_token -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:808: replace Value::some -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/tests/contracts.rs:91: replace get_principal_as_principal_data -> PrincipalData with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 0)]) -clarity/src/vm/functions/conversions.rs:106: replace native_buff_to_int_be::convert_to_int_be -> Value with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![1]) -clarity/src/vm/functions/assets.rs:305: replace special_mint_token -> Result with Ok(Default::default()) -clarity/src/vm/functions/mod.rs:606: replace special_print -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/contexts.rs:1044: replace Environment<'a, 'b, 'hooks>::eval_raw_with_rules -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/database/structures.rs:234: replace ::deserialize -> Self with Default::default() -clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:685: replace TypedNativeFunction::type_check_application -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from_iter([(Default::default(), (Default::default(), Default::default()))]) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new() -clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:1213: replace ClarityDatabase<'a>::lookup_variable -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::new())) -clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::new() -clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:359: replace check_contract_call -> TypeResult with Default::default() -clarity/src/vm/test_util/mod.rs:65: replace symbols_from_values -> Vec with vec![Default::default()] -clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/costs/mod.rs:820: replace LimitedCostTracker::get_limit -> ExecutionCost with Default::default() -clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/signatures.rs:329: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:195: replace check_special_get_token_supply -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:202: replace TraitIdentifier::parse -> Result<(Option, ContractName, ClarityName)> with Ok((None, Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/tests/mod.rs:147: replace TopLevelMemoryEnvironmentGenerator::get_env -> OwnedEnvironment with Default::default() -clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/signatures.rs:128: replace SequenceSubtype::unit_type -> TypeSignature with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::new() -clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/contexts.rs:852: replace OwnedEnvironment<'a, 'hooks>::destruct -> Option<(ClarityDatabase<'a>, LimitedCostTracker)> with Some((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from_iter([1]) -clarity/src/vm/functions/mod.rs:197: replace NativeFunctions::lookup_by_name_at_version -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new(Some(Default::default())) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from_iter([Some(BTreeMap::from_iter([(Default::default(), Default::default())]))]) -clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::new() -clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new(true)) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1229: replace TypeChecker<'a, 'b>::clarity1_type_check_expects -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 0) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(Some("xyzzy".into())) -clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/database/clarity_db.rs:1317: replace ClarityDatabase<'a>::fetch_entry_unknown_descriptor -> Result with Ok(Default::default()) -clarity/src/vm/costs/mod.rs:1186: replace ExecutionCost::runtime -> ExecutionCost with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:77: replace check_special_is_response -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new(vec![0]) -clarity/src/vm/representations.rs:586: replace SymbolicExpression::match_atom_value -> Option<&Value> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::from_iter([(Default::default(), HashMap::new())]) -clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:512: replace check_get_block_info -> TypeResult with Default::default() -clarity/src/vm/analysis/errors.rs:248: replace ::from -> Self with Default::default() -clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with Some((Default::default(), vec![&Default::default()])) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/contexts.rs:815: replace OwnedEnvironment<'a, 'hooks>::eval_read_only_with_rules -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/database/clarity_db.rs:1115: replace map_no_contract_as_none -> Result> with Ok(Some(Default::default())) -clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/test_util/mod.rs:110: replace ::from -> PrincipalData with Default::default() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/database/sqlite.rs:187: replace SqliteConnection::open -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:489: replace check_secp256k1_recover -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:119: replace Parser<'a>::add_diagnostic -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new("xyzzy".into()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from_iter([1]) -clarity/src/vm/database/clarity_store.rs:243: replace ::get_open_chain_tip -> StacksBlockId with Default::default() -clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/types/mod.rs:1421: replace ::from -> Self with Default::default() -clarity/src/vm/functions/database.rs:333: replace special_set_variable_v205 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/types/mod.rs:169: replace ::to_account_principal -> PrincipalData with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) -clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/functions/crypto.rs:139: replace special_secp256k1_recover -> Result with Ok(Default::default()) -clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 0)]]) -clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::new() -clarity/src/vm/contexts.rs:705: replace OwnedEnvironment<'a, 'hooks>::initialize_versioned_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([None]) -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/errors.rs:163: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/types.rs:171: replace ContractAnalysis::get_private_function -> Option<&FunctionType> with Some(&Default::default()) -clarity/src/vm/types/signatures.rs:1167: replace TypeSignature::least_supertype_v2_1 -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 1)]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/representations.rs:380: replace PreSymbolicExpression::match_field_identifier -> Option<&TraitIdentifier> with Some(&Default::default()) -clarity/src/vm/database/clarity_store.rs:217: replace NullBackingStore::as_analysis_db -> AnalysisDatabase with Default::default() -clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![] -clarity/src/vm/analysis/contract_interface_builder/mod.rs:28: replace build_contract_interface -> ContractInterface with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:221: replace check_special_let -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(Some(String::new())) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:255: replace check_special_unwrap -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/errors.rs:181: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![Default::default()]]) -clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/callables.rs:394: replace FunctionIdentifier::new_user_function -> FunctionIdentifier with Default::default() -clarity/src/vm/types/signatures.rs:59: replace AssetIdentifier::STX_burned -> AssetIdentifier with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:892: replace TypeChecker<'a, 'b>::into_contract_analysis -> LimitedCostTracker with Default::default() -clarity/src/vm/costs/mod.rs:395: replace load_cost_functions -> Result with Ok(Default::default()) -clarity/src/vm/errors.rs:205: replace ::from -> Self with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:64: replace check_special_list_cons -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:1487: replace TupleData::from_data -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:190: replace ContractContext::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/types/signatures.rs:243: replace FunctionArgSignature::canonicalize -> FunctionArgSignature with Default::default() -clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:141: replace check_special_get -> TypeResult with Default::default() -clarity/src/vm/functions/assets.rs:499: replace special_transfer_asset_v200 -> Result with Ok(Default::default()) -clarity/src/vm/costs/mod.rs:807: replace LimitedCostTracker::get_total -> ExecutionCost with Default::default() -clarity/src/vm/types/mod.rs:615: replace ::items -> &Vec with &vec![] -clarity/src/vm/database/clarity_db.rs:926: replace ClarityDatabase<'a>::get_burnchain_block_header_hash_for_burnchain_height -> Option with Some(Default::default()) -clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:153: replace check_special_set_entry -> TypeResult with Default::default() -clarity/src/vm/functions/database.rs:555: replace special_insert_entry_v200 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/contexts.rs:583: replace OwnedEnvironment<'a, 'hooks>::new_max_limit -> OwnedEnvironment<'a, '_> with Default::default() -clarity/src/vm/analysis/analysis_db.rs:41: replace AnalysisDatabase<'a>::new_with_rollback_wrapper -> AnalysisDatabase<'a> with Default::default() -clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![Default::default()], true) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([Some("xyzzy".into())]) -clarity/src/vm/database/clarity_db.rs:853: replace ClarityDatabase<'a>::get_block_header_hash -> BlockHeaderHash with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1171: replace TypeChecker<'a, 'b>::type_check_function_application -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:160: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/mod.rs:545: replace execute_against_version -> Result> with Ok(Some(Default::default())) -clarity/src/vm/representations.rs:348: replace PreSymbolicExpression::match_trait_reference -> Option<&ClarityName> with Some(&Default::default()) -clarity/src/vm/types/mod.rs:858: replace Value::error -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:1141: replace ClarityDatabase<'a>::load_variable -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/representations.rs:136: replace ::consensus_deserialize -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from((Default::default(), true)) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![]]) -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/functions/options.rs:234: replace native_is_some -> Result with Ok(Default::default()) -clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::new() -clarity/src/vm/functions/arithmetic.rs:391: replace special_geq_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/options.rs:202: replace special_match -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from(1) -clarity/src/vm/database/clarity_db.rs:778: replace ClarityDatabase<'a>::destroy -> RollbackWrapper<'a> with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/types/signatures.rs:1312: replace TypeSignature::type_of -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(Some(())) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/types/mod.rs:1533: replace TupleData::shallow_merge -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:73: replace check_special_delete_entry -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:422: replace check_special_slice -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:165: replace inner_unwrap_err -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![1]] -clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/contexts.rs:1903: replace LocalContext<'a>::lookup_variable -> Option<&Value> with Some(&Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:288: replace Lexer<'a>::read_principal -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:118: replace check_special_filter -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new() -clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::from_iter([Default::default()]) -clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with Some((Default::default(), Vec::leak(vec![Default::default()]))) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from_iter([1]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![]) -clarity/src/vm/functions/options.rs:250: replace native_okay -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:295: replace ::consensus_deserialize -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:292: replace check_special_set_var -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1156: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/crypto.rs:181: replace special_secp256k1_verify -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/types/signatures.rs:972: replace TypeSignature::min_string_utf8 -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:535: replace TypeChecker<'a, 'b>::get_function_type -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:452: replace check_contract_of -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from_iter(["xyzzy".into()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:267: replace check_special_unwrap_err -> TypeResult with Default::default() -clarity/src/vm/mod.rs:136: replace CostSynthesis::from_cost_tracker -> CostSynthesis with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from(0) -clarity/src/vm/types/mod.rs:661: replace ::type_signature -> TypeSignature with Default::default() -clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![1] -clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:538: replace TypedNativeFunction::type_check_application -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(None) -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/database/key_value_wrapper.rs:402: replace RollbackWrapper<'a>::get_value -> Result, SerializationError> with Ok(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/errors.rs:216: replace ::from -> Self with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:118: replace check_special_filter -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::new() -clarity/src/vm/functions/boolean.rs:74: replace native_not -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:167: replace check_special_merge -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/mod.rs:122: replace run_analysis -> Result with Ok(Default::default()) -clarity/src/vm/docs/contracts.rs:62: replace get_constant_value -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:86: replace >::compute_cost -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:264: replace check_special_append -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(Some("xyzzy".into())) -clarity/src/vm/functions/conversions.rs:128: replace native_string_to_int_generic -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:415: replace FunctionType::check_args_by_allowing_trait_cast_2_1 -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from_iter([vec![]]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/types/signatures.rs:962: replace TypeSignature::min_buffer -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1283: replace TypeChecker<'a, 'b>::clarity2_type_check_expects -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/define.rs:263: replace handle_use_trait -> Result with Ok(Default::default()) -clarity/src/vm/functions/options.rs:238: replace native_is_none -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:34: replace check_special_fetch_entry -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new(0) -clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:170: replace ContractInterfaceAtomType::vec_from_tuple_type -> Vec with vec![Default::default()] -clarity/src/vm/functions/crypto.rs:83: replace pubkey_to_address_v2 -> StacksAddress with Default::default() -clarity/src/vm/tests/mod.rs:137: replace MemoryEnvironmentGenerator::get_env -> OwnedEnvironment with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/types/mod.rs:742: replace BlockInfoProperty::type_result -> TypeSignature with Default::default() -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/types/mod.rs:1135: replace Value::expect_result -> std::result::Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new() -clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![0]] -clarity/src/vm/contexts.rs:845: replace OwnedEnvironment<'a, 'hooks>::get_cost_total -> ExecutionCost with Default::default() -clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/mod.rs:513: replace execute_with_parameters -> Result> with Ok(Some(Default::default())) -clarity/src/vm/functions/conversions.rs:97: replace native_buff_to_uint_le::convert_to_uint_le -> Value with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([Some(String::new())]) -clarity/src/vm/types/mod.rs:910: replace Value::cons_list_unsanitized -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:59: replace rollback_check_pre_bottom_commit -> Vec<(T, String)> with vec![(Default::default(), String::new())] -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/functions/arithmetic.rs:579: replace native_bitwise_left_shift -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![Default::default()], vec![Default::default()], false) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(Some(BTreeMap::new())) -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from_iter([None]) -clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1044: replace TypeChecker<'a, 'b>::get_function_type -> Option with Some(Default::default()) -clarity/src/vm/costs/mod.rs:712: replace LimitedCostTracker::new_free -> LimitedCostTracker with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/functions/assets.rs:590: replace special_transfer_asset_v205 -> Result with Ok(Default::default()) -clarity/src/vm/functions/define.rs:230: replace handle_define_map -> Result with Ok(Default::default()) -clarity/src/vm/clarity.rs:84: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/types/mod.rs:1238: replace UTF8Data::len -> BufferLength with Default::default() -clarity/src/vm/errors.rs:187: replace ::from -> Self with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:135: replace check_special_transfer_asset -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:627: replace ::to_value -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:61: replace check_special_get_balance -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:77: replace check_special_mint_asset -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:278: replace eval_with_new_binding -> TypeResult with Default::default() -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/functions/options.rs:66: replace native_unwrap_or_ret -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from(Ok("xyzzy".into())) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from_iter([Ok(String::new())]) -clarity/src/vm/analysis/types.rs:175: replace ContractAnalysis::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) -clarity/src/vm/types/signatures.rs:1388: replace TypeSignature::parse_list_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/docs/mod.rs:2419: replace make_api_reference -> FunctionAPI with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/signatures.rs:939: replace FunctionSignature::canonicalize -> FunctionSignature with Default::default() -clarity/src/vm/contexts.rs:974: replace Environment<'a, 'b, 'hooks>::nest_with_caller -> Environment<'c, 'b, 'hooks> with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:202: replace check_special_unwrap_err_or_ret -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:214: replace check_special_try_ret -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:793: replace ClarityDatabase<'a>::get_index_block_header_hash -> StacksBlockId with Default::default() -clarity/src/vm/callables.rs:335: replace DefinedFunction::apply -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/representations.rs:372: replace PreSymbolicExpression::match_list -> Option<&[PreSymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:199: replace check_special_unwrap_err_or_ret -> TypeResult with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:223: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/types/mod.rs:1507: replace TupleData::from_data_typed -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::new(None) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::from_iter([Ok("xyzzy".into())]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from_iter([0]) -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from_iter([1]) -clarity/src/vm/database/clarity_db.rs:1813: replace ClarityDatabase<'a>::get_nft_key_type -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/representations.rs:578: replace SymbolicExpression::match_atom -> Option<&ClarityName> with Some(&Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/types/signatures.rs:401: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::new(BTreeMap::new()) -clarity/src/vm/representations.rs:327: replace PreSymbolicExpression::tuple -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:637: replace check_get_block_info -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new(0) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from(String::new()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1198: replace TypeChecker<'a, 'b>::lookup_variable -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:345: replace Lexer<'a>::read_hex -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:296: replace check_special_as_max_len -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![0] -clarity/src/vm/database/clarity_db.rs:867: replace ClarityDatabase<'a>::get_burnchain_block_header_hash -> BurnchainHeaderHash with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:316: replace ContractContext::get_persisted_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/database/clarity_store.rs:303: replace ::get_side_store -> &Connection with &Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:123: replace >::run_pass -> CheckResult<()> with CheckResult::new() -clarity/src/vm/types/serialization.rs:160: replace ::from -> TypePrefix with Default::default() -clarity/src/vm/database/clarity_db.rs:1637: replace ClarityDatabase<'a>::create_non_fungible_token -> NonFungibleTokenMetadata with Default::default() -clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/principals.rs:188: replace special_principal_construct -> Result with Ok(Default::default()) -clarity/src/vm/representations.rs:594: replace SymbolicExpression::match_literal_value -> Option<&Value> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/types/mod.rs:845: replace Value::okay -> Result with Ok(Default::default()) -clarity/src/vm/ast/types.rs:55: replace ContractAST::pre_expressions_drain -> PreExpressionsDrain with Default::default() -clarity/src/vm/types/mod.rs:955: replace Value::string_ascii_from_bytes -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new() -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(None) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new((Default::default(), true)) -clarity/src/vm/types/mod.rs:615: replace ::items -> &Vec with &vec![Default::default()] -clarity/src/vm/types/signatures.rs:335: replace ::from -> Self with Default::default() -clarity/src/vm/types/mod.rs:195: replace TraitIdentifier::parse_sugared_syntax -> Result<(ContractName, ClarityName)> with Ok((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:57: replace check_special_list_cons -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::from(None) -clarity/src/vm/types/mod.rs:619: replace ::drained_items -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new(false) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:516: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![Default::default()]) -clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:200: replace check_special_stx_transfer -> TypeResult with Default::default() -clarity/src/vm/types/signatures.rs:1431: replace TypeSignature::parse_string_utf8_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![0])) -clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/errors.rs:141: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:33: replace check_special_fetch_entry -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/diagnostic.rs:47: replace Diagnostic::err -> Diagnostic with Default::default() -clarity/src/vm/database/clarity_db.rs:1154: replace ClarityDatabase<'a>::set_variable_unknown_descriptor -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/assets.rs:166: replace special_stx_transfer -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/contexts.rs:57: replace TypeMap::set_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:246: replace Lexer<'a>::read_trait_identifier -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/types/signatures.rs:887: replace TupleTypeSignature::parse_name_type_pair_list -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:820: replace Value::none -> Value with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new() -clarity/src/vm/contexts.rs:1669: replace GlobalContext<'a, 'hooks>::special_cc_handler_execute_read_only -> std::result::Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1456: replace ::from -> Self with Default::default() -clarity/src/vm/database/clarity_db.rs:1651: replace ClarityDatabase<'a>::load_nft -> Result with Ok(Default::default()) -clarity/src/vm/functions/database.rs:682: replace special_delete_entry_v205 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new() -clarity/src/vm/functions/mod.rs:785: replace special_contract_of -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:93: replace AnalysisDatabase<'a>::load_contract_non_canonical -> Option with Some(Default::default()) -clarity/src/vm/contexts.rs:1118: replace Environment<'a, 'b, 'hooks>::execute_contract_allow_private -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:188: replace Parser<'a>::ignore_whitespace_and_comments -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:110: replace check_special_default_to -> TypeResult with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![1]]) -clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:264: replace check_special_unwrap_err -> TypeResult with Default::default() -clarity/src/vm/contexts.rs:1913: replace LocalContext<'a>::lookup_callable_contract -> Option<&CallableData> with Some(&Default::default()) -clarity/src/vm/functions/tuples.rs:47: replace tuple_get -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::new() -clarity/src/vm/functions/conversions.rs:89: replace native_buff_to_int_le::convert_to_int_le -> Value with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/functions/database.rs:293: replace special_set_variable_v200 -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with Some((Default::default(), 1, &Default::default())) -clarity/src/vm/representations.rs:285: replace PreSymbolicExpression::sugared_field_identifier -> PreSymbolicExpression with Default::default() -clarity/src/vm/contexts.rs:815: replace OwnedEnvironment<'a, 'hooks>::eval_read_only_with_rules -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/functions/conversions.rs:205: replace native_int_to_ascii -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::new(&Default::default()) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 0)]) -clarity/src/vm/functions/assets.rs:368: replace special_mint_asset_v200 -> Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:1882: replace LocalContext<'a>::function_context -> &LocalContext with &Default::default() -clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new() -clarity/src/vm/types/signatures.rs:1356: replace TypeSignature::parent_list_type -> std::result::Result with Ok(Default::default()) -clarity/src/vm/functions/sequences.rs:359: replace special_slice -> Result with Ok(Default::default()) -clarity/src/vm/functions/mod.rs:645: replace special_asserts -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new(1) -clarity/src/vm/types/serialization.rs:348: replace DeserializeStackItem::next_expected_type -> Result, SerializationError> with Ok(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:131: replace check_special_asserts -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:929: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:219: replace RollbackWrapper<'a>::from_persisted_log -> RollbackWrapper with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:661: replace TypeChecker<'a, 'b>::type_check_function_application -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new() -clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/functions/options.rs:44: replace inner_unwrap_err -> Result> with Ok(Some(Default::default())) -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from(None) -clarity/src/vm/representations.rs:95: replace ::consensus_deserialize -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![Default::default()], false) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(Some(String::new())) -clarity/src/vm/ast/errors.rs:300: replace ::level -> crate::vm::diagnostic::Level with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::new() -clarity/src/vm/contexts.rs:600: replace OwnedEnvironment<'a, 'hooks>::new_free -> OwnedEnvironment<'a, '_> with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:401: replace check_special_index_of -> TypeResult with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from((Default::default(), (Default::default(), Default::default()))) -clarity/src/vm/functions/options.rs:148: replace special_match_opt -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::new(Some(Default::default())) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![Default::default()], true)) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:646: replace TypeChecker<'a, 'b>::try_native_function_check -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:626: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from((Default::default(), (Default::default(), Default::default()))) -clarity/src/vm/database/clarity_db.rs:516: replace ClarityDatabase<'a>::get_value -> Result> with Ok(Some(Default::default())) -clarity/src/vm/representations.rs:271: replace PreSymbolicExpression::span -> &Span with &Default::default() -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new(Some(Default::default())) -clarity/src/vm/types/mod.rs:824: replace Value::okay_true -> Value with Default::default() -clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/types/mod.rs:684: replace ::type_signature -> TypeSignature with Default::default() -clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new(1) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from(true)) -clarity/src/vm/types/mod.rs:838: replace Value::err_none -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/functions/define.rs:172: replace handle_define_persisted_variable -> Result with Ok(Default::default()) -clarity/src/vm/functions/options.rs:87: replace native_try_ret -> Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::new() -clarity/src/vm/types/signatures.rs:857: replace TupleTypeSignature::field_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/database.rs:442: replace special_at_block -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:128: replace Lexer<'a>::skip_whitespace -> LexResult<()> with LexResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(Some(())) -clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/database/clarity_db.rs:1236: replace ClarityDatabase<'a>::lookup_variable_with_size -> Result with Ok(Default::default()) -clarity/src/vm/docs/contracts.rs:178: replace produce_docs_refs -> BTreeMap with BTreeMap::from_iter([(String::new(), Default::default())]) -clarity/src/vm/types/signatures.rs:1339: replace TypeSignature::literal_type_of -> TypeSignature with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::new() -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from(BTreeSet::from_iter([Default::default()])) -clarity/src/vm/types/signatures.rs:825: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![1])) -clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:160: replace check_special_insert_entry -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/database/key_value_wrapper.rs:363: replace RollbackWrapper<'a>::get -> Option with Some(Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:181: replace ContractInterfaceAtomType::from_type_signature -> ContractInterfaceAtomType with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new("xyzzy".into()) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:312: replace ContractContext::get_variable_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:88: replace ReadOnlyChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from(Some(Default::default())) -clarity/src/vm/database/clarity_db.rs:707: replace ClarityDatabase<'a>::get_contract -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:111: replace Lexer<'a>::report_line_ending -> LexResult<()> with LexResult::from(()) -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from_iter([(None, Default::default())]) -clarity/src/vm/types/mod.rs:1394: replace ::from -> StandardPrincipalData with Default::default() -clarity/src/vm/functions/options.rs:28: replace inner_unwrap -> Result> with Ok(Some(Default::default())) -clarity/src/vm/types/signatures.rs:992: replace TypeSignature::max_buffer -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:86: replace TraitContext::add_used_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::new() -clarity/src/vm/types/signatures.rs:733: replace TypeSignature::canonicalize_v2_1 -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:485: replace check_function_arg_signature -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:339: replace check_special_if -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:168: replace inner_unwrap_err -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/database/clarity_db.rs:1202: replace ClarityDatabase<'a>::lookup_variable_unknown_descriptor -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::new() -clarity/src/vm/contexts.rs:1841: replace ContractContext::get_clarity_version -> &ClarityVersion with &Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:91: replace check_special_as_contract -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/mod.rs:130: replace build_ast_typical -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/functions/assets.rs:912: replace special_burn_token -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:1427: replace ClarityDatabase<'a>::set_entry_unknown_descriptor -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:278: replace SequenceData::element_at -> Option with Some(Default::default()) -clarity/src/vm/functions/mod.rs:212: replace lookup_reserved_functions -> Option with Some(Default::default()) -clarity/src/vm/analysis/errors.rs:274: replace ::from -> Self with Default::default() -clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/definition_sorter/mod.rs:115: replace DefinitionSorter::probe_for_dependencies -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/functions/sequences.rs:319: replace native_index_of -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::new() -clarity/src/vm/representations.rs:197: replace ::match_list_mut -> Option<&mut[PreSymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) -clarity/src/vm/types/signatures.rs:480: replace ListTypeData::get_list_item_type -> &TypeSignature with &Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/types/mod.rs:754: replace BlockInfoProperty::lookup_by_name_at_version -> Option with Some(Default::default()) -clarity/src/vm/representations.rs:313: replace PreSymbolicExpression::field_identifier -> PreSymbolicExpression with Default::default() -clarity/src/vm/functions/principals.rs:118: replace create_principal_true_error_response -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::from_iter([0]) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![], false)) -clarity/src/vm/types/mod.rs:1308: replace PrincipalData::parse -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:209: replace ::deserialize_read -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from(true) -clarity/src/vm/test_util/mod.rs:39: replace generate_test_burn_state_db -> UnitTestBurnStateDB with Default::default() -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new() -clarity/src/vm/costs/mod.rs:1176: replace ExecutionCost::max_value -> ExecutionCost with Default::default() -clarity/src/vm/contexts.rs:752: replace OwnedEnvironment<'a, 'hooks>::execute_transaction -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/database/clarity_db.rs:395: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 0)]) -clarity/src/vm/contexts.rs:1078: replace Environment<'a, 'b, 'hooks>::run_free -> A with Default::default() -clarity/src/vm/costs/mod.rs:699: replace LimitedCostTracker::new_max_limit -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 1)]]) -clarity/src/vm/ast/errors.rs:153: replace ::from -> Self with Default::default() -clarity/src/vm/database/structures.rs:328: replace STXBalanceSnapshot<'db, 'conn>::balance -> &STXBalance with &Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::from_iter([&Default::default()]) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 0)]) -clarity/src/vm/database/clarity_db.rs:271: replace ::get_burn_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) -clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:84: replace check_special_as_contract -> TypeResult with Default::default() -clarity/src/vm/functions/assets.rs:128: replace stx_transfer_consolidated -> Result with Ok(Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:307: replace ContractInterfaceFungibleTokens::from_set -> Vec with vec![Default::default()] -clarity/src/vm/database/clarity_db.rs:1468: replace ClarityDatabase<'a>::insert_entry -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::from_iter([String::new()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::from_iter([(Default::default(), (Default::default(), Default::default()))]) -clarity/src/vm/ast/parser/v2/mod.rs:131: replace Parser<'a>::next_token -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/contexts.rs:960: replace Environment<'a, 'b, 'hooks>::nest_as_principal -> Environment<'c, 'b, 'hooks> with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:145: replace inner_unwrap -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:314: replace ::get_miner_address -> Option with Some(Default::default()) -clarity/src/vm/types/serialization.rs:1114: replace Value::try_deserialize_bytes_exact -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/functions/define.rs:270: replace handle_impl_trait -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/mod.rs:205: replace lookup_function -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/serialization.rs:574: replace Value::inner_deserialize_read -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from(true) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/options.rs:80: replace native_unwrap_err_or_ret -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:1551: replace TypeSignature::parse_trait_type_repr -> Result> with Ok(BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:740: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/representations.rs:527: replace SymbolicExpression::atom -> SymbolicExpression with Default::default() -clarity/src/vm/analysis/contract_interface_builder/mod.rs:164: replace ContractInterfaceAtomType::from_tuple_type -> ContractInterfaceAtomType with Default::default() -clarity/src/vm/functions/database.rs:723: replace special_get_block_info -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from_iter([true]) -clarity/src/vm/ast/definition_sorter/mod.rs:369: replace DefinitionSorter::probe_for_dependencies_in_key_value_pair -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/types/serialization.rs:1085: replace Value::try_deserialize_bytes -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:175: replace ::get_miner_address -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from_iter([String::new()]) -clarity/src/vm/functions/assets.rs:219: replace special_stx_account -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from_iter([true]) -clarity/src/vm/types/mod.rs:623: replace ::type_signature -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::from(1) -clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:1555: replace ClarityDatabase<'a>::delete_entry -> Result with Ok(Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:184: replace check_special_unwrap_or_ret -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/functions/arithmetic.rs:419: replace special_geq -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/database/clarity_db.rs:421: replace ClarityDatabase<'a>::new_with_rollback_wrapper -> ClarityDatabase<'a> with Default::default() -clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:161: replace check_special_insert_entry -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:1117: replace Value::expect_principal -> PrincipalData with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1004: replace TypeChecker<'a, 'b>::type_check_consecutive_statements -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new(true) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new(String::new()) -clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/callables.rs:359: replace DefinedFunction::get_arg_types -> &Vec with &vec![] -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([Some(String::new())]) -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::from(None) -clarity/src/vm/database/clarity_db.rs:221: replace ::get_burn_header_hash -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::new(String::new()) -clarity/src/vm/ast/parser/v2/mod.rs:140: replace Parser<'a>::peek_next_token -> PlacedToken with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:223: replace check_special_stx_transfer_memo -> TypeResult with Default::default() -clarity/src/vm/functions/define.rs:277: replace DefineFunctions::try_parse -> Option<(DefineFunctions, &[SymbolicExpression])> with Some((Default::default(), Vec::leak(Vec::new()))) -clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:146: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/boolean.rs:38: replace special_or -> Result with Ok(Default::default()) -clarity/src/vm/functions/define.rs:247: replace handle_define_trait -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 0)]]) -clarity/src/vm/database/clarity_db.rs:399: replace ::get_ast_rules -> ASTRules with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::new() -clarity/src/vm/costs/mod.rs:971: replace ::compute_cost -> std::result::Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::new(None) -clarity/src/vm/contexts.rs:1396: replace Environment<'a, 'b, 'hooks>::run_as_transaction -> std::result::Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from("xyzzy".into()) -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from_iter([true]) -clarity/src/vm/types/mod.rs:490: replace SequenceData::slice -> Result with Ok(Default::default()) -clarity/src/vm/representations.rs:306: replace PreSymbolicExpression::trait_reference -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:63: replace check_special_error -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from_iter([(Default::default(), Default::default())]) -clarity/src/vm/types/signatures.rs:273: replace FunctionType::canonicalize -> FunctionType with Default::default() -clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::new() -clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:954: replace ClarityDatabase<'a>::get_miner_address -> StandardPrincipalData with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:358: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/options.rs:59: replace native_unwrap -> Result with Ok(Default::default()) -clarity/src/vm/tests/principals.rs:846: replace create_principal_from_strings -> Value with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::new(false) -clarity/src/vm/functions/arithmetic.rs:462: replace special_leq -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/database/clarity_store.rs:281: replace MemoryBackingStore::as_clarity_db -> ClarityDatabase with Default::default() -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::new(0) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:320: replace check_special_equals -> TypeResult with Default::default() -clarity/src/vm/tests/contracts.rs:87: replace get_principal -> Value with Default::default() -clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:279: replace ContractContext::add_defined_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/conversions.rs:18: replace check_special_to_consensus_buff -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:676: replace ::items -> &Vec> with &vec![vec![]] -clarity/src/vm/database/clarity_db.rs:1085: replace ClarityDatabase<'a>::get_microblock_poison_report -> Option<(StandardPrincipalData, u16)> with Some((Default::default(), 0)) -clarity/src/vm/functions/conversions.rs:105: replace native_buff_to_int_be -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from(vec![0]) -clarity/src/vm/costs/mod.rs:1126: replace ExecutionCost::zero -> ExecutionCost with Default::default() -clarity/src/vm/types/signatures.rs:365: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/database/structures.rs:870: replace STXBalance::canonical_repr_at_block -> (STXBalance, u128) with (Default::default(), 1) -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from_iter([None]) -clarity/src/vm/types/mod.rs:647: replace ::to_value -> Value with Default::default() -clarity/src/vm/functions/options.rs:254: replace native_error -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:101: replace get_value_or_err -> ParseResult with ParseResult::from(String::new()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:839: replace contract_analysis_size -> CheckResult with CheckResult::new(1) -clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with Some((Default::default(), false)) -clarity/src/vm/types/signatures.rs:1019: replace TypeSignature::factor_out_no_type -> Result with Ok(Default::default()) -clarity/src/vm/costs/mod.rs:1238: replace ExecutionCost::max_cost -> ExecutionCost with Default::default() -clarity/src/vm/functions/arithmetic.rs:373: replace native_bitwise_and -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/types/mod.rs:669: replace ::to_value -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:62: replace check_special_map -> TypeResult with Default::default() -clarity/src/vm/callables.rs:389: replace FunctionIdentifier::new_native_function -> FunctionIdentifier with Default::default() -clarity/src/vm/tests/assets.rs:133: replace execute_transaction -> Result<(Value, AssetMap, Vec), Error> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:96: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/types.rs:102: replace ::next -> Option with Some(Default::default()) -clarity/src/vm/mod.rs:569: replace execute_v2 -> Result> with Ok(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:688: replace TypeChecker<'a, 'b>::lookup_variable -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 1)]]) -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::from_iter([BTreeSet::new()]) -clarity/src/vm/types/mod.rs:633: replace ::items -> &Vec with &vec![] -clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/contexts.rs:1105: replace Environment<'a, 'b, 'hooks>::execute_contract -> Result with Ok(Default::default()) -clarity/src/vm/functions/sequences.rs:312: replace native_len -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/functions/database.rs:407: replace special_fetch_entry_v205 -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:566: replace native_pow -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/assets.rs:854: replace special_get_owner_v205 -> Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![Default::default()], false)) -clarity/src/vm/database/clarity_db.rs:1173: replace ClarityDatabase<'a>::set_variable -> Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![Default::default()], false)) -clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/functions/mod.rs:758: replace special_as_contract -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1439: replace ::from -> Self with Default::default() -clarity/src/vm/functions/mod.rs:692: replace parse_eval_bindings -> Result> with Ok(vec![(Default::default(), Default::default())]) -clarity/src/vm/types/signatures.rs:415: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/types/signatures.rs:429: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/test_util/mod.rs:206: replace ::get_burn_header_hash -> Option with Some(Default::default()) -clarity/src/vm/mod.rs:481: replace execute_on_network -> Result> with Ok(Some(Default::default())) -clarity/src/vm/functions/arithmetic.rs:369: replace native_bitwise_xor -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::from(0) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/functions/mod.rs:705: replace special_let -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1023: replace TypeChecker<'a, 'b>::type_check_all -> CheckResult> with CheckResult::from(vec![]) -clarity/src/vm/database/clarity_db.rs:1912: replace ClarityDatabase<'a>::get_stx_balance_snapshot_genesis -> STXBalanceSnapshot<'a, 'conn> with Default::default() -clarity/src/vm/ast/mod.rs:288: replace build_ast_precheck_size -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:969: replace TypeChecker<'a, 'b>::type_check_expects -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from((Default::default(), false)) -clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/types/mod.rs:726: replace ResponseData::type_signature -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/maps.rs:152: replace check_special_set_entry -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:340: replace check_special_match_resp -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:1893: replace ClarityDatabase<'a>::get_stx_balance_snapshot -> STXBalanceSnapshot<'a, 'conn> with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:751: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/contexts.rs:764: replace OwnedEnvironment<'a, 'hooks>::stx_transfer -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/representations.rs:364: replace PreSymbolicExpression::match_atom -> Option<&ClarityName> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:344: replace check_special_if -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/arithmetic.rs:490: replace special_greater_v2 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:268: replace check_special_burn_asset -> TypeResult with Default::default() -clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:187: replace check_special_unwrap_or_ret -> TypeResult with Default::default() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![], false)) -clarity/src/vm/functions/arithmetic.rs:629: replace native_to_uint -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/functions/principals.rs:137: replace create_principal_value_error_response -> Value with Default::default() -clarity/src/vm/database/clarity_db.rs:252: replace ::get_pox_payout_addrs -> Option<(Vec, u128)> with Some((vec![Default::default()], 1)) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:296: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from_iter([String::new()]) -clarity/src/vm/functions/conversions.rs:154: replace safe_convert_string_to_int -> Result with Ok(Default::default()) -clarity/src/vm/functions/conversions.rs:210: replace native_int_to_utf8 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:243: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:78: replace Lexer<'a>::read_char -> LexResult<()> with LexResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:899: replace TypeChecker<'a, 'b>::track_return_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/representations.rs:610: replace SymbolicExpression::match_field -> Option<&TraitIdentifier> with Some(&Default::default()) -clarity/src/mod.rs:81: replace boot_util::boot_code_addr -> StacksAddress with Default::default() -clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/clarity.rs:70: replace ::from -> Self with Default::default() -clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/mod.rs:369: replace eval_all -> Result> with Ok(Some(Default::default())) -clarity/src/vm/functions/mod.rs:595: replace native_begin -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:56: replace check_special_get_balance -> TypeResult with Default::default() -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from_iter([Some(Default::default())]) -clarity/src/vm/ast/parser/v2/mod.rs:1062: replace Parser<'a>::parse_node_or_eof -> ParseResult> with ParseResult::from(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:253: replace ContractContext::add_persisted_variable_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::new((Default::default(), vec![], true)) -clarity/src/vm/functions/tuples.rs:30: replace tuple_cons -> Result with Ok(Default::default()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:318: replace ContractInterfaceNonFungibleTokens::from_map -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:100: replace check_special_at_block -> TypeResult with Default::default() -clarity/src/vm/analysis/analysis_db.rs:123: replace AnalysisDatabase<'a>::insert_contract -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/database/structures.rs:744: replace STXBalance::zero -> STXBalance with Default::default() -clarity/src/vm/contexts.rs:619: replace OwnedEnvironment<'a, 'hooks>::new_cost_limited -> OwnedEnvironment<'a, '_> with Default::default() -clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/functions/arithmetic.rs:572: replace native_log2 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/types/mod.rs:101: replace QualifiedContractIdentifier::transient -> QualifiedContractIdentifier with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:986: replace TypeChecker<'a, 'b>::type_check -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:82: replace check_special_print -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:1129: replace ClarityDatabase<'a>::create_variable -> DataVariableMetadata with Default::default() -clarity/src/vm/functions/assets.rs:436: replace special_mint_asset_v205 -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:351: replace TypeChecker<'a, 'b>::into_contract_analysis -> LimitedCostTracker with Default::default() -clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:497: replace TypeChecker<'a, 'b>::type_check_consecutive_statements -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new(String::new()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:500: replace check_secp256k1_verify -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new(None) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:145: replace FunctionType::check_args_2_05 -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/types/mod.rs:109: replace QualifiedContractIdentifier::parse -> Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:167: replace ContractAnalysis::get_read_only_function_type -> Option<&FunctionType> with Some(&Default::default()) -clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/types/signatures.rs:958: replace TypeSignature::empty_buffer -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:266: replace ContractInterfaceFunction::from_map -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:571: replace clarity2_trait_check_trait_compliance -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1372: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/functions/assets.rs:260: replace special_stx_burn -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from(Some(String::new())) -clarity/src/vm/costs/mod.rs:1050: replace ::compute_cost -> std::result::Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:33: replace check_special_get_owner -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(None) -clarity/src/vm/functions/sequences.rs:87: replace special_fold -> Result with Ok(Default::default()) -clarity/src/vm/ast/traits_resolver/mod.rs:36: replace ::run_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/functions/mod.rs:623: replace special_if -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:120: replace ::from -> Self with Default::default() -clarity/src/vm/database/clarity_db.rs:295: replace ::get_consensus_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/representations.rs:664: replace Span::zero -> Span with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:113: replace check_special_default_to -> TypeResult with Default::default() -clarity/src/vm/contexts.rs:1135: replace Environment<'a, 'b, 'hooks>::inner_execute_contract -> Result with Ok(Default::default()) -clarity/src/vm/test_util/mod.rs:210: replace ::get_stacks_epoch -> Option with Some(Default::default()) -clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/functions/options.rs:173: replace special_match_resp -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from(String::new()) -clarity/src/vm/analysis/read_only_checker/mod.rs:182: replace ReadOnlyChecker<'a, 'b>::check_reads_only_valid -> CheckResult<()> with CheckResult::new() -clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![])) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1385: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:662: replace check_get_burn_block_info -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:1602: replace ClarityDatabase<'a>::create_fungible_token -> FungibleTokenMetadata with Default::default() -clarity/src/vm/database/clarity_db.rs:1778: replace ClarityDatabase<'a>::get_nft_owner -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:103: replace check_special_begin -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:185: replace Lexer<'a>::proceed_through_error_string -> LexResult with LexResult::new() -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/types/mod.rs:1324: replace PrincipalData::parse_standard_principal -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:530: replace TypeChecker<'a, 'b>::type_check_function_type -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:219: replace Parser<'a>::handle_open_node -> ParseResult> with ParseResult::new(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::new(true) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from(Some("xyzzy".into())) -clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:203: replace check_special_concat -> TypeResult with Default::default() -clarity/src/vm/functions/options.rs:258: replace native_default_to -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/analysis_db.rs:106: replace AnalysisDatabase<'a>::load_contract -> Option with Some(Default::default()) -clarity/src/vm/types/mod.rs:1178: replace BuffData::len -> BufferLength with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::new() -clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![0] -clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(Some(())) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from_iter([BTreeMap::new()]) -clarity/src/vm/test_util/mod.rs:256: replace ::get_ast_rules -> ASTRules with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:182: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) -clarity/src/vm/functions/conversions.rs:166: replace safe_convert_string_to_uint -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/database/clarity_db.rs:1502: replace ClarityDatabase<'a>::inner_set_entry -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 1)]) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from(false) -clarity/src/vm/ast/expression_identifier/mod.rs:40: replace update_expression_id -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/test_util/mod.rs:61: replace execute_on_network -> Value with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from_iter([None]) -clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1136: replace TypeChecker<'a, 'b>::type_check_define_map -> CheckResult<(ClarityName, (TypeSignature, TypeSignature))> with CheckResult::new((Default::default(), (Default::default(), Default::default()))) -clarity/src/vm/functions/assets.rs:979: replace special_burn_asset_v200 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:48: replace AnalysisDatabase<'a>::execute -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:401: replace check_special_index_of -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from((Default::default(), BTreeMap::new())) -clarity/src/vm/types/signatures.rs:1476: replace TypeSignature::parse_response_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new(String::new()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:93: replace check_special_at_block -> TypeResult with Default::default() -clarity/src/vm/analysis/errors.rs:262: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/variables.rs:44: replace NativeVariables::lookup_by_name_at_version -> Option with Some(Default::default()) -clarity/src/vm/database/clarity_store.rs:327: replace ::get_cc_special_cases_handler -> Option with Some(Default::default()) -clarity/src/vm/types/serialization.rs:535: replace Value::deserialize_read_count -> Result<(Value, u64), SerializationError> with Ok((Default::default(), 0)) -clarity/src/vm/database/clarity_db.rs:157: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:35: replace check_special_okay -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:845: replace type_reserved_variable -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/database/key_value_wrapper.rs:354: replace RollbackWrapper<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![])) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:311: replace Lexer<'a>::read_unsigned -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::new() -clarity/src/vm/version.rs:46: replace ::from_str -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:46: replace check_special_some -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::new("xyzzy".into()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:203: replace ContractContext::add_public_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/database/clarity_store.rs:285: replace MemoryBackingStore::as_analysis_db -> AnalysisDatabase with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:95: replace check_special_is_optional -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/mod.rs:918: replace Value::cons_list -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:434: replace special_leq_v1 -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/database/clarity_db.rs:1447: replace ClarityDatabase<'a>::insert_entry_unknown_descriptor -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:388: replace TypeChecker<'a, 'b>::run -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/tests/datamaps.rs:689: replace make_tuple -> Value with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new()) -clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::from_iter([(Default::default(), BTreeMap::new())]) -clarity/src/vm/types/signatures.rs:261: replace FunctionReturnsSignature::canonicalize -> FunctionReturnsSignature with Default::default() -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new() -clarity/src/vm/errors.rs:193: replace ::from -> Self with Default::default() -clarity/src/vm/ast/errors.rs:147: replace ::from -> Self with Default::default() -clarity/src/vm/contexts.rs:1646: replace GlobalContext<'a, 'hooks>::execute -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from_iter([true])) -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::from_iter([None]) -clarity/src/vm/docs/mod.rs:2583: replace make_define_reference -> FunctionAPI with Default::default() -clarity/src/vm/types/signatures.rs:1007: replace TypeSignature::bound_string_ascii_type -> TypeSignature with Default::default() -clarity/src/vm/ast/stack_depth_checker.rs:28: replace check -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:476: replace special_greater_v1 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::new() -clarity/src/vm/test_util/mod.rs:116: replace ::from -> Value with Default::default() -clarity/src/vm/functions/database.rs:840: replace special_get_burn_block_info -> Result with Ok(Default::default()) -clarity/src/vm/representations.rs:534: replace SymbolicExpression::literal_value -> SymbolicExpression with Default::default() -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 1, 1)]]) -clarity/src/vm/ast/parser/v1.rs:462: replace unescape_ascii_chars -> ParseResult with ParseResult::from_iter(["xyzzy".into()]) -clarity/src/vm/functions/arithmetic.rs:575: replace native_mod -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:346: replace FunctionType::clarity2_principal_to_callable_type -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:102: replace TraitContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:305: replace type_reserved_variable -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 0, 0)]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from(BTreeMap::new()) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new(Some(String::new())) -clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1346: replace TypeChecker<'a, 'b>::type_check_define_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::from_iter([(Default::default(), Default::default())]))) -clarity/src/vm/types/mod.rs:886: replace Value::list_with_type -> Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:1040: replace Environment<'a, 'b, 'hooks>::eval_read_only -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:566: replace check_principal_of -> TypeResult with Default::default() -clarity/src/vm/contexts.rs:1825: replace ContractContext::lookup_trait_definition -> Option> with Some(BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/types/signatures.rs:1489: replace TypeSignature::parse_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:53: replace parse -> Result, Error> with Ok(vec![Default::default()]) -clarity/src/vm/database/clarity_db.rs:166: replace ::get_vrf_seed_for_block -> Option with Some(Default::default()) -clarity/src/vm/functions/arithmetic.rs:518: replace special_less_v1 -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v2/mod.rs:1093: replace parse -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) -clarity/src/vm/analysis/read_only_checker/mod.rs:227: replace ReadOnlyChecker<'a, 'b>::check_read_only -> CheckResult with CheckResult::from_iter([false]) -clarity/src/vm/types/signatures.rs:49: replace AssetIdentifier::STX -> AssetIdentifier with Default::default() -clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![1])) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:213: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/stack_depth_checker.rs:53: replace check_vary -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:156: replace FunctionType::check_args_2_1 -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new(BTreeSet::from_iter([Default::default()])) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:113: replace inner_handle_tuple_get -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:864: replace TypedNativeFunction::type_native_function::parse_principal_basic_type -> TypeSignature with Default::default() -clarity/src/vm/database/clarity_store.rs:291: replace ::set_block_hash -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/functions/arithmetic.rs:569: replace native_sqrti -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1357: replace TypeChecker<'a, 'b>::type_check_define_persisted_variable -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/contexts.rs:129: replace TypingContext<'a>::lookup_trait_reference_type -> Option<&TraitIdentifier> with Some(&Default::default()) -clarity/src/vm/functions/arithmetic.rs:47: replace I128Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/types/signatures.rs:1409: replace TypeSignature::parse_tuple_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/functions/database.rs:69: replace special_contract_call -> Result with Ok(Default::default()) -clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new() -clarity/src/vm/contexts.rs:408: replace AssetMap::to_table -> HashMap> with HashMap::from_iter([(Default::default(), HashMap::from_iter([(Default::default(), Default::default())]))]) -clarity/src/vm/analysis/type_checker/contexts.rs:65: replace TypeMap::get_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/functions/arithmetic.rs:532: replace special_less_v2 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/database/clarity_store.rs:239: replace ::get_block_at_height -> Option with Some(Default::default()) -clarity/src/vm/clarity.rs:55: replace ::from -> Self with Default::default() -clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/contract_interface_builder/mod.rs:354: replace ContractInterfaceMap::from_map -> Vec with vec![Default::default()] -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/define.rs:139: replace handle_define_function -> Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:631: replace OwnedEnvironment<'a, 'hooks>::get_exec_environment -> Environment<'b, 'a, 'hooks> with Default::default() -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new((None, Default::default())) -clarity/src/vm/representations.rs:275: replace PreSymbolicExpression::sugared_contract_identifier -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/analysis_db.rs:189: replace AnalysisDatabase<'a>::get_defined_trait -> CheckResult>> with CheckResult::new() -clarity/src/vm/types/mod.rs:653: replace ::items -> &Vec with &vec![] -clarity/src/vm/representations.rs:292: replace PreSymbolicExpression::atom_value -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:233: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/definition_sorter/mod.rs:433: replace Graph::edges_count -> ParseResult with ParseResult::new(0) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from_iter([(Default::default(), true)]) -clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/analysis_db.rs:215: replace AnalysisDatabase<'a>::destroy -> RollbackWrapper<'a> with Default::default() -clarity/src/vm/database/clarity_db.rs:351: replace ::get_burn_header_hash -> Option with Some(Default::default()) -clarity/src/vm/functions/arithmetic.rs:504: replace special_greater -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:546: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/ast/parser/v1.rs:720: replace parse -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/representations.rs:299: replace PreSymbolicExpression::atom -> PreSymbolicExpression with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/assets.rs:140: replace check_special_transfer_asset -> TypeResult with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::from_iter([(Default::default(), false)]) -clarity/src/vm/ast/mod.rs:153: replace build_ast_with_diagnostics -> (ContractAST, Vec, bool) with (Default::default(), vec![], false) -clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::new((Default::default(), Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:162: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:365: replace check_contract_call -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:75: replace check_special_print -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1414: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from(None) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:831: replace trait_type_size -> CheckResult with CheckResult::new(1) -clarity/src/vm/analysis/trait_checker/mod.rs:55: replace TraitChecker::run -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/database/clarity_db.rs:620: replace ClarityDatabase<'a>::fetch_metadata -> Result> with Ok(Some(Default::default())) -clarity/src/vm/analysis/type_checker/mod.rs:64: replace FunctionType::check_args_by_allowing_trait_cast -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from_iter([vec![Default::default()]]) -clarity/src/vm/types/mod.rs:690: replace ::to_value -> Value with Default::default() -clarity/src/vm/ast/expression_identifier/mod.rs:51: replace ExpressionIdentifier::run_pre_expression_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 1)]) -clarity/src/vm/database/sqlite.rs:203: replace SqliteConnection::inner_open -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from_iter([None]) -clarity/src/vm/types/mod.rs:1521: replace TupleData::get -> Result<&Value> with Ok(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:868: replace no_type -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:142: replace inner_unwrap -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/maps.rs:107: replace check_set_or_insert_entry -> TypeResult with Default::default() -clarity/src/vm/types/signatures.rs:861: replace TupleTypeSignature::get_type_map -> &BTreeMap with &BTreeMap::new() -clarity/src/vm/database/clarity_db.rs:1330: replace ClarityDatabase<'a>::fetch_entry -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/contract_interface_builder/mod.rs:236: replace ContractInterfaceFunctionArg::from_function_args -> Vec with vec![Default::default()] -clarity/src/vm/contexts.rs:726: replace OwnedEnvironment<'a, 'hooks>::initialize_contract_from_ast -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:785: replace clarity2_lookup_trait -> CheckResult> with CheckResult::from(BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/mod.rs:557: replace execute -> Result> with Ok(Some(Default::default())) -clarity/src/vm/types/signatures.rs:1065: replace TypeSignature::least_supertype_v2_0 -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:389: replace Lexer<'a>::read_ascii_string -> LexResult with LexResult::new() -clarity/src/vm/functions/sequences.rs:252: replace special_concat_v205 -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:150: replace ::from -> TypePrefix with Default::default() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![Default::default()], true)]) -clarity/src/vm/representations.rs:341: replace PreSymbolicExpression::comment -> PreSymbolicExpression with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::new() -clarity/src/vm/representations.rs:570: replace SymbolicExpression::match_list -> Option<&[SymbolicExpression]> with Some(Vec::leak(vec![Default::default()])) -clarity/src/vm/representations.rs:424: replace depth_traverse -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:287: replace ::get_stacks_block_header_hash_for_block -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:160: replace Lexer<'a>::proceed_through_error -> LexResult with LexResult::from("xyzzy".into()) -clarity/src/vm/functions/sequences.rs:330: replace native_element_at -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1321: replace TypeChecker<'a, 'b>::inner_type_check -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:326: replace Lexer<'a>::read_integer -> LexResult with LexResult::from_iter([Default::default()]) -clarity/src/vm/functions/arithmetic.rs:405: replace special_geq_v2 -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/types/mod.rs:1148: replace Value::expect_result_ok -> Value with Default::default() -clarity/src/vm/contexts.rs:764: replace OwnedEnvironment<'a, 'hooks>::stx_transfer -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:252: replace check_special_unwrap -> TypeResult with Default::default() -clarity/src/vm/types/mod.rs:189: replace TraitIdentifier::parse_fully_qualified -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:349: replace check_special_len -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/callables.rs:351: replace DefinedFunction::get_identifier -> FunctionIdentifier with Default::default() -clarity/src/vm/functions/arithmetic.rs:67: replace BuffOps::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:548: replace TypedNativeFunction::type_native_function -> TypedNativeFunction with Default::default() -clarity/src/vm/ast/parser/v2/lexer/error.rs:71: replace ::level -> crate::vm::diagnostic::Level with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:54: replace DefinitionSorter::run_pass -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/docs/mod.rs:2570: replace make_for_define -> FunctionAPI with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:92: replace check_special_is_optional -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:244: replace check_special_burn_token -> TypeResult with Default::default() -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::new((Some(Default::default()), Default::default())) -clarity/src/vm/types/signatures.rs:1812: replace parse_name_type_pairs -> Result> with Ok(vec![(Default::default(), Default::default())]) -clarity/src/vm/contexts.rs:752: replace OwnedEnvironment<'a, 'hooks>::execute_transaction -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/docs/contracts.rs:95: replace make_docs -> ContractRef with Default::default() -clarity/src/vm/functions/arithmetic.rs:604: replace native_bitwise_right_shift -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/functions/define.rs:206: replace handle_define_fungible_token -> Result with Ok(Default::default()) -clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/contexts.rs:556: replace OwnedEnvironment<'a, 'hooks>::new_toplevel -> OwnedEnvironment<'a, '_> with Default::default() -clarity/src/vm/functions/principals.rs:155: replace special_principal_destruct -> Result with Ok(Default::default()) -clarity/src/vm/functions/options.rs:246: replace native_is_err -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:792: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::new())) -clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/database/clarity_db.rs:225: replace ::get_stacks_epoch -> Option with Some(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/database/key_value_wrapper.rs:384: replace RollbackWrapper<'a>::deserialize_value -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/arithmetic.rs:560: replace native_mul -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:304: replace ContractContext::get_trait -> Option<&BTreeMap> with Some(&BTreeMap::from_iter([(Default::default(), Default::default())])) -clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/functions/sequences.rs:56: replace special_filter -> Result with Ok(Default::default()) -clarity/src/vm/functions/database.rs:469: replace special_set_entry_v200 -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:379: replace DefinitionSorter::find_expression_definition -> Option<(ClarityName, u64, &'b PreSymbolicExpression)> with Some((Default::default(), 0, &Default::default())) -clarity/src/vm/functions/conversions.rs:218: replace to_consensus_buff -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1191: replace BuffData::empty -> Self with Default::default() -clarity/src/vm/types/signatures.rs:464: replace ListTypeData::destruct -> (TypeSignature, u32) with (Default::default(), 1) -clarity/src/vm/ast/parser/v2/mod.rs:1083: replace Parser<'a>::parse -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from_iter([false]) -clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:364: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::new() -clarity/src/vm/types/mod.rs:1126: replace Value::expect_callable -> CallableData with Default::default() -clarity/src/vm/types/signatures.rs:444: replace ListTypeData::new_list -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:170: replace ReadOnlyChecker<'a, 'b>::check_define_function -> CheckResult<(ClarityName, bool)> with CheckResult::new((Default::default(), false)) -clarity/src/vm/contexts.rs:829: replace OwnedEnvironment<'a, 'hooks>::eval_read_only -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![])) -clarity/src/vm/ast/sugar_expander/mod.rs:66: replace SugarExpander::transform -> ParseResult> with ParseResult::from(vec![]) -clarity/src/vm/types/serialization.rs:114: replace ::from -> Self with Default::default() -clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::from_iter([vec![]]) -clarity/src/vm/types/mod.rs:1007: replace Value::string_utf8_from_bytes -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:466: replace RollbackWrapper<'a>::get_metadata -> InterpreterResult> with InterpreterResult::new(Some("xyzzy".into())) -clarity/src/vm/database/key_value_wrapper.rs:425: replace RollbackWrapper<'a>::get_block_header_hash -> Option with Some(Default::default()) -clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/costs/mod.rs:891: replace compute_cost -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:563: replace native_div -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:168: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![Default::default()], true)) -clarity/src/vm/types/signatures.rs:763: replace TypeSignature::concretize -> Result with Ok(Default::default()) -clarity/src/vm/functions/sequences.rs:281: replace special_as_max_len -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:357: replace DefinitionSorter::probe_for_dependencies_in_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:328: replace FunctionType::principal_to_callable_type -> TypeResult with Default::default() -clarity/src/vm/tests/principals.rs:306: replace create_principal_destruct_tuple_from_strings -> Value with Default::default() -clarity/src/vm/types/mod.rs:1099: replace Value::expect_tuple -> TupleData with Default::default() -clarity/src/vm/functions/sequences.rs:178: replace special_append -> Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:230: replace ContractAnalysis::check_trait_compliance -> CheckResult<()> with CheckResult::new() -clarity/src/vm/analysis/trait_checker/mod.rs:39: replace ::run_pass -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:264: replace check_special_append -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:303: replace check_special_match_opt -> TypeResult with Default::default() -clarity/src/vm/database/clarity_db.rs:525: replace ClarityDatabase<'a>::get_with_proof -> Option<(T, Vec)> with Some((Default::default(), vec![0])) -clarity/src/vm/database/clarity_db.rs:1038: replace ClarityDatabase<'a>::get_cc_special_cases_handler -> Option with Some(Default::default()) -clarity/src/vm/types/serialization.rs:1198: replace Value::sanitize_value -> Option<(Value, bool)> with Some((Default::default(), true)) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:186: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:766: replace TypeChecker<'a, 'b>::type_check_define_ft -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:126: replace ContractContext::add_map_type -> CheckResult<()> with CheckResult::new() -clarity/src/vm/functions/principals.rs:88: replace create_principal_destruct_tuple -> Value with Default::default() -clarity/src/vm/types/mod.rs:1319: replace PrincipalData::parse_qualified_contract_principal -> Result with Ok(Default::default()) -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from_iter([0]) -clarity/src/vm/test_util/mod.rs:253: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) -clarity/src/vm/ast/sugar_expander/mod.rs:40: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/types/signatures.rs:1463: replace TypeSignature::parse_optional_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/ast/definition_sorter/mod.rs:456: replace GraphWalker::get_sorted_dependencies -> ParseResult> with ParseResult::from_iter([vec![0]]) -clarity/src/vm/representations.rs:551: replace SymbolicExpression::trait_reference -> SymbolicExpression with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:479: replace TypeChecker<'a, 'b>::type_check -> TypeResult with Default::default() -clarity/src/vm/ast/definition_sorter/mod.rs:345: replace DefinitionSorter::probe_for_dependencies_in_list_of_wrapped_key_value_pairs -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/types/serialization.rs:102: replace ::source -> Option<&(dyn error::Error +'static)> with Some(&Default::default()) -clarity/src/vm/functions/crypto.rs:71: replace pubkey_to_address_v1 -> StacksAddress with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:463: replace Parser<'a>::open_tuple -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/functions/database.rs:260: replace special_fetch_variable_v205 -> Result with Ok(Default::default()) -clarity/src/vm/contexts.rs:687: replace OwnedEnvironment<'a, 'hooks>::initialize_contract -> Result<((), AssetMap, Vec)> with Ok(((), Default::default(), vec![Default::default()])) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:188: replace check_special_tuple_cons -> TypeResult with Default::default() -clarity/src/vm/types/signatures.rs:1305: replace TypeSignature::empty_list -> ListTypeData with Default::default() -clarity/src/vm/functions/arithmetic.rs:557: replace native_sub -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:779: replace TypeChecker<'a, 'b>::type_check_define_nft -> CheckResult<(ClarityName, TypeSignature)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/ast/stack_depth_checker.rs:48: replace ::run_pass -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/ast/sugar_expander/mod.rs:56: replace SugarExpander::run -> ParseResult<()> with ParseResult::from_iter([()]) -clarity/src/vm/functions/define.rs:291: replace DefineFunctionsParsed<'a>::try_parse -> std::result::Result>, CheckErrors> with Ok(Some(Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:156: replace check_special_fold -> TypeResult with Default::default() -clarity/src/vm/types/signatures.rs:806: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/representations.rs:558: replace SymbolicExpression::field -> SymbolicExpression with Default::default() -clarity/src/vm/functions/sequences.rs:226: replace special_concat_v200 -> Result with Ok(Default::default()) -clarity/src/vm/database/key_value_wrapper.rs:495: replace RollbackWrapper<'a>::get_metadata_manual -> InterpreterResult> with InterpreterResult::from_iter([None]) -clarity/src/vm/functions/arithmetic.rs:639: replace native_to_int -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/types/serialization.rs:1097: replace Value::try_deserialize_hex -> Result with Ok(Default::default()) -clarity/src/vm/functions/options.rs:242: replace native_is_okay -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:61: replace ContractContext::check_name_used -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:110: replace check_special_begin -> TypeResult with Default::default() -clarity/src/vm/functions/options.rs:216: replace native_some -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from(vec![(Default::default(), 1, 0)]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:59: replace >::run_pass -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/callables.rs:87: replace NativeHandle::apply -> Result with Ok(Default::default()) -clarity/src/vm/ast/expression_identifier/mod.rs:58: replace ExpressionIdentifier::run_expression_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/analysis/type_checker/contexts.rs:82: replace TypingContext<'a>::extend -> CheckResult with CheckResult::new() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from((Default::default(), vec![], true)) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:177: replace ContractContext::add_implemented_trait -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/definition_sorter/mod.rs:324: replace DefinitionSorter::probe_for_dependencies_in_define_args -> ParseResult<()> with ParseResult::new(()) -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:213: replace check_special_burn_asset -> TypeResult with Default::default() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![Default::default()], false)]) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:195: replace ContractContext::get_nft_type -> Option<&TypeSignature> with Some(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::new(1) -clarity/src/vm/types/mod.rs:766: replace BurnBlockInfoProperty::type_result -> TypeSignature with Default::default() -clarity/src/vm/costs/mod.rs:1092: replace ::to_sql -> rusqlite::Result with Ok(Default::default()) -clarity/src/vm/functions/conversions.rs:53: replace buff_to_int_generic -> Result with Ok(Default::default()) -clarity/src/vm/database/clarity_db.rs:355: replace ::get_stacks_epoch -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:259: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/functions/conversions.rs:114: replace native_buff_to_uint_be::convert_to_uint_be -> Value with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:297: replace trait_type_size -> CheckResult with CheckResult::from(0) -clarity/src/vm/ast/definition_sorter/mod.rs:65: replace DefinitionSorter::run -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:612: replace clarity2_inner_type_check_type -> TypeResult with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from(false)) -clarity/src/vm/database/clarity_store.rs:213: replace NullBackingStore::as_clarity_db -> ClarityDatabase with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:349: replace check_special_len -> TypeResult with Default::default() -clarity/src/vm/database/key_value_wrapper.rs:229: replace RollbackWrapper<'a>::get_cc_special_cases_handler -> Option with Some(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:367: replace check_special_element_at -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new(vec![Default::default()]) -clarity/src/vm/costs/mod.rs:1099: replace ::column_result -> FromSqlResult with FromSqlResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:79: replace ContractContext::check_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/costs/mod.rs:221: replace CostStateSummary::empty -> CostStateSummary with Default::default() -clarity/src/vm/types/signatures.rs:376: replace ::try_from -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::from(vec![Default::default()]) -clarity/src/vm/test_util/mod.rs:220: replace ::get_stacks_epoch_by_epoch_id -> Option with Some(Default::default()) -clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/types/mod.rs:1162: replace Value::expect_result_err -> Value with Default::default() -clarity/src/vm/functions/arithmetic.rs:41: replace U128Ops::make_value -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:118: replace >::run_pass -> CheckResult<()> with CheckResult::from_iter([()]) -clarity/src/vm/ast/definition_sorter/mod.rs:307: replace DefinitionSorter::probe_for_dependencies_in_tuple -> ParseResult<()> with ParseResult::from(()) -clarity/src/vm/functions/arithmetic.rs:448: replace special_leq_v2 -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:281: replace ReadOnlyChecker<'a, 'b>::check_native_function_is_read_only -> CheckResult with CheckResult::from(false) -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:378: replace check_special_match -> TypeResult with Default::default() -clarity/src/vm/analysis/types.rs:163: replace ContractAnalysis::get_public_function_type -> Option<&FunctionType> with Some(&Default::default()) -clarity/src/vm/costs/mod.rs:195: replace ::from -> SerializedCostStateSummary with Default::default() -clarity/src/vm/types/signatures.rs:321: replace ::from -> FunctionSignature with Default::default() -clarity/src/vm/contexts.rs:801: replace OwnedEnvironment<'a, 'hooks>::eval_raw -> Result<(Value, AssetMap, Vec)> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/types/mod.rs:77: replace StandardPrincipalData::transient -> StandardPrincipalData with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:158: replace Parser<'a>::peek_last_token -> ParseResult<&PlacedToken> with ParseResult::from(&Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:160: replace check_special_merge -> TypeResult with Default::default() -clarity/src/vm/contexts.rs:1371: replace Environment<'a, 'b, 'hooks>::stx_transfer -> Result with Ok(Default::default()) -clarity/src/vm/functions/arithmetic.rs:364: replace native_xor -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/ast/parser/v1.rs:728: replace parse_no_stack_limit -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/analysis/type_checker/v2_1/natives/mod.rs:614: replace check_secp256k1_recover -> TypeResult with Default::default() -clarity/src/vm/functions/assets.rs:676: replace special_transfer_token -> Result with Ok(Default::default()) -clarity/src/mod.rs:73: replace boot_util::boot_code_id -> QualifiedContractIdentifier with Default::default() -clarity/src/vm/ast/mod.rs:309: replace build_ast -> ParseResult with ParseResult::new() -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from(true) -clarity/src/vm/types/signatures.rs:1349: replace TypeSignature::construct_parent_list_type -> Result with Ok(Default::default()) -clarity/src/vm/analysis/analysis_db.rs:208: replace AnalysisDatabase<'a>::get_implemented_traits -> CheckResult> with CheckResult::new(BTreeSet::new()) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:136: replace ContractContext::add_variable_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:156: replace check_special_fold -> TypeResult with Default::default() -clarity/src/vm/ast/mod.rs:174: replace inner_build_ast -> ParseResult<(ContractAST, Vec, bool)> with ParseResult::from_iter([(Default::default(), vec![], true)]) -clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::from_iter([Default::default()]) -clarity/src/vm/test_util/mod.rs:57: replace execute -> Value with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:283: replace Parser<'a>::handle_open_tuple -> ParseResult> with ParseResult::from(Some(Default::default())) -clarity/src/vm/ast/parser/v2/mod.rs:1109: replace parse_collect_diagnostics -> (Vec, Vec, bool) with (vec![], vec![Default::default()], true) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:474: replace Lexer<'a>::read_utf8_encoding -> LexResult> with LexResult::new(Ok("xyzzy".into())) -clarity/src/vm/functions/arithmetic.rs:554: replace native_add -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/tests/mod.rs:126: replace env_factory -> MemoryEnvironmentGenerator with Default::default() -clarity/src/vm/representations.rs:541: replace SymbolicExpression::list -> SymbolicExpression with Default::default() -clarity/src/vm/database/clarity_db.rs:1279: replace ClarityDatabase<'a>::load_map -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from_iter([Some(Default::default())]) -clarity/src/vm/analysis/analysis_db.rs:137: replace AnalysisDatabase<'a>::get_clarity_version -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:244: replace ReadOnlyChecker<'a, 'b>::check_each_expression_is_read_only -> CheckResult with CheckResult::from(false) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:152: replace ContractContext::add_ft -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/errors.rs:169: replace ::from -> Self with Default::default() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from_iter(["xyzzy".into()]) -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 1)]) -clarity/src/vm/analysis/type_checker/mod.rs:45: replace FunctionType::check_args -> CheckResult with CheckResult::new() -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:381: replace check_special_match -> TypeResult with Default::default() -clarity/src/vm/ast/traits_resolver/mod.rs:201: replace TraitsResolver::probe_for_generics -> ParseResult<()> with ParseResult::new() -clarity/src/vm/ast/parser/v1.rs:455: replace lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 0, 1)]) -clarity/src/vm/analysis/analysis_db.rs:171: replace AnalysisDatabase<'a>::get_read_only_function_type -> CheckResult> with CheckResult::from(Some(Default::default())) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:66: replace Lexer<'a>::add_diagnostic -> LexResult<()> with LexResult::new(()) -clarity/src/vm/database/clarity_db.rs:472: replace ClarityDatabase<'a>::get -> Option with Some(Default::default()) -clarity/src/vm/types/signatures.rs:978: replace TypeSignature::max_string_ascii -> TypeSignature with Default::default() -clarity/src/vm/types/mod.rs:96: replace QualifiedContractIdentifier::local -> Result with Ok(Default::default()) -clarity/src/vm/types/mod.rs:1227: replace ASCIIData::len -> BufferLength with Default::default() -clarity/src/vm/ast/mod.rs:103: replace build_ast_with_rules -> ParseResult with ParseResult::new(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:308: replace ContractContext::get_map_type -> Option<&(TypeSignature, TypeSignature)> with Some(&(Default::default(), Default::default())) -clarity/src/vm/types/serialization.rs:535: replace Value::deserialize_read_count -> Result<(Value, u64), SerializationError> with Ok((Default::default(), 1)) -clarity/src/vm/representations.rs:320: replace PreSymbolicExpression::list -> PreSymbolicExpression with Default::default() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::from_iter([vec![(Default::default(), 0, 1)]]) -clarity/src/vm/ast/parser/v1.rs:508: replace parse_lexed -> ParseResult> with ParseResult::new(vec![]) -clarity/src/vm/ast/stack_depth_checker.rs:74: replace ::run_pass -> ParseResult<()> with ParseResult::new() -clarity/src/vm/database/clarity_store.rs:193: replace ::deserialize -> ContractCommitment with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/assets.rs:167: replace check_special_transfer_token -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1398: replace TypeChecker<'a, 'b>::type_check_define_trait -> CheckResult<(ClarityName, BTreeMap)> with CheckResult::new((Default::default(), BTreeMap::new())) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:140: replace Lexer<'a>::read_line -> LexResult with LexResult::from_iter([String::new()]) -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::new(false)) -clarity/src/vm/functions/arithmetic.rs:546: replace special_less -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/costs/mod.rs:136: replace ::compute_cost -> std::result::Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/mod.rs:134: replace check_special_get -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v1.rs:192: replace inner_lex -> ParseResult> with ParseResult::new(vec![(Default::default(), 1, 0)]) -clarity/src/vm/functions/conversions.rs:185: replace native_int_to_string_generic -> Result with Ok(Default::default()) -clarity/src/vm/ast/traits_resolver/mod.rs:48: replace TraitsResolver::run -> ParseResult<()> with ParseResult::new() -clarity/src/vm/functions/database.rs:374: replace special_fetch_entry_v200 -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_05/natives/sequences.rs:39: replace get_simple_native_or_user_define -> CheckResult with CheckResult::new(Default::default()) -clarity/src/vm/database/structures.rs:368: replace STXBalanceSnapshot<'db, 'conn>::canonical_balance_repr -> STXBalance with Default::default() -clarity/src/vm/analysis/read_only_checker/mod.rs:112: replace ReadOnlyChecker<'a, 'b>::check_top_level_expression -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::new(None) -clarity/src/vm/analysis/mod.rs:50: replace mem_type_check -> CheckResult<(Option, ContractAnalysis)> with CheckResult::from((Some(Default::default()), Default::default())) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:116: replace ContractContext::add_private_function_type -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/functions/assets.rs:193: replace special_stx_transfer_memo -> Result with Ok(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/natives/options.rs:281: replace eval_with_new_binding -> TypeResult with Default::default() -clarity/src/vm/analysis/type_checker/v2_1/natives/sequences.rs:448: replace check_special_replace_at -> TypeResult with Default::default() -clarity/src/vm/ast/parser/v2/mod.rs:807: replace Parser<'a>::parse_node -> ParseResult> with ParseResult::from(None) -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::from(None) -clarity/src/vm/database/key_value_wrapper.rs:338: replace RollbackWrapper<'a>::set_block_hash -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1039: replace TypeChecker<'a, 'b>::type_check_function_type -> TypeResult with Default::default() -clarity/src/vm/analysis/analysis_db.rs:153: replace AnalysisDatabase<'a>::get_public_function_type -> CheckResult> with CheckResult::new(None) -clarity/src/vm/contexts.rs:652: replace OwnedEnvironment<'a, 'hooks>::execute_in_env -> std::result::Result<(A, AssetMap, Vec), E> with Ok((Default::default(), Default::default(), vec![Default::default()])) -clarity/src/vm/functions/assets.rs:809: replace special_get_owner_v200 -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/lexer/mod.rs:210: replace Lexer<'a>::read_identifier -> LexResult with LexResult::from(Default::default()) -clarity/src/vm/functions/arithmetic.rs:381: replace native_bitwise_not -> InterpreterResult with InterpreterResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:62: replace TraitContext::add_defined_trait -> CheckResult<()> with CheckResult::new(()) -clarity/src/vm/contexts.rs:490: replace AssetMap::get_nonfungible_tokens -> Option<&Vec> with Some(&vec![Default::default()]) -clarity/src/vm/ast/mod.rs:87: replace ast_check_size -> ParseResult with ParseResult::new() -clarity/src/vm/types/mod.rs:951: replace Value::buff_from_byte -> Value with Default::default() -clarity/src/vm/types/signatures.rs:498: replace TypeSignature::new_response -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:268: replace ReadOnlyChecker<'a, 'b>::try_check_native_function_is_read_only -> Option> with Some(CheckResult::from_iter([false])) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:247: replace FunctionType::check_args_by_allowing_trait_cast_2_05 -> CheckResult with CheckResult::from_iter([Default::default()]) -clarity/src/vm/ast/traits_resolver/mod.rs:182: replace TraitsResolver::try_parse_pre_expr -> Option<(DefineFunctions, Vec<&'a PreSymbolicExpression>)> with Some((Default::default(), vec![])) -clarity/src/vm/functions/assets.rs:894: replace special_get_token_supply -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:687: replace Parser<'a>::read_sugared_principal -> ParseResult with ParseResult::from(Default::default()) -clarity/src/vm/analysis/type_checker/v2_1/mod.rs:1055: replace TypeChecker<'a, 'b>::type_check_define_function -> CheckResult<(ClarityName, FixedFunction)> with CheckResult::from((Default::default(), Default::default())) -clarity/src/vm/functions/arithmetic.rs:59: replace UTF8Ops::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/database/clarity_db.rs:209: replace ::get_sortition_id_from_consensus_hash -> Option with Some(Default::default()) -clarity/src/vm/functions/assets.rs:98: replace special_stx_balance -> Result with Ok(Default::default()) -clarity/src/vm/ast/parser/v2/mod.rs:521: replace Parser<'a>::read_principal -> ParseResult with ParseResult::from_iter([Default::default()]) -clarity/src/vm/analysis/type_checker/v2_05/contexts.rs:106: replace ContractContext::add_read_only_function_type -> CheckResult<()> with CheckResult::from(()) -clarity/src/vm/database/clarity_db.rs:1957: replace ClarityDatabase<'a>::get_stacks_epoch -> Option with Some(Default::default()) -clarity/src/vm/functions/conversions.rs:113: replace native_buff_to_uint_be -> Result with Ok(Default::default()) -clarity/src/vm/analysis/read_only_checker/mod.rs:430: replace ReadOnlyChecker<'a, 'b>::check_expression_application_is_read_only -> CheckResult with CheckResult::from_iter([false]) -clarity/src/vm/variables.rs:63: replace lookup_reserved_variable -> Result> with Ok(Some(Default::default())) -clarity/src/vm/database/clarity_store.rs:235: replace ::get_side_store -> &Connection with &Default::default() -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:292: replace ContractContext::add_used_trait -> CheckResult<()> with CheckResult::new() -clarity/src/vm/types/signatures.rs:1417: replace TypeSignature::parse_buff_type_repr -> Result with Ok(Default::default()) -clarity/src/vm/types/serialization.rs:1127: replace Value::try_deserialize_bytes_untyped -> Result with Ok(Default::default()) -clarity/src/vm/analysis/types.rs:190: replace ContractAnalysis::get_defined_trait -> Option<&BTreeMap> with Some(&BTreeMap::new()) -clarity/src/vm/analysis/type_checker/v2_05/mod.rs:808: replace TypeChecker<'a, 'b>::try_type_check_define -> CheckResult> with CheckResult::from_iter([Some(())]) -clarity/src/vm/ast/mod.rs:69: replace parse_in_epoch -> ParseResult> with ParseResult::new() -clarity/src/vm/types/signatures.rs:966: replace TypeSignature::min_string_ascii -> TypeSignature with Default::default() -clarity/src/vm/analysis/type_checker/v2_05/natives/options.rs:32: replace check_special_okay -> TypeResult with Default::default() -clarity/src/vm/functions/arithmetic.rs:52: replace ASCIIOps::make_value -> InterpreterResult with InterpreterResult::new(Default::default()) -clarity/src/vm/functions/arithmetic.rs:377: replace native_bitwise_or -> InterpreterResult with InterpreterResult::new() -clarity/src/vm/ast/expression_identifier/mod.rs:23: replace inner_relabel -> ParseResult with ParseResult::from(1) -clarity/src/vm/database/clarity_db.rs:937: replace ClarityDatabase<'a>::get_pox_payout_addrs_for_burnchain_height -> Option<(Vec, u128)> with Some((vec![Default::default()], 0)) -clarity/src/vm/analysis/type_checker/v2_1/contexts.rs:269: replace ContractContext::add_nft -> CheckResult<()> with CheckResult::new() -clarity/src/vm/ast/parser/v2/lexer/mod.rs:575: replace Lexer<'a>::read_utf8_string -> LexResult with LexResult::from_iter([Default::default()]) diff --git a/mutation-testing/packages-output/pox-locking/caught.txt b/mutation-testing/packages-output/pox-locking/caught.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mutation-testing/packages-output/pox-locking/missed.txt b/mutation-testing/packages-output/pox-locking/missed.txt deleted file mode 100644 index 1151cd78b61..00000000000 --- a/mutation-testing/packages-output/pox-locking/missed.txt +++ /dev/null @@ -1,28 +0,0 @@ -pox-locking/src/pox_1.rs:90: replace pox_lock_v1 -> Result<(), LockingError> with Ok(()) -pox-locking/src/pox_3.rs:355: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) -pox-locking/src/pox_2.rs:217: replace pox_lock_extend_v2 -> Result with Ok(0) -pox-locking/src/pox_2.rs:33: replace is_read_only -> bool with true -pox-locking/src/pox_3.rs:292: replace handle_stack_lockup_increase_pox_v3 -> Result, ClarityError> with Ok(None) -pox-locking/src/pox_1.rs:69: replace is_read_only -> bool with true -pox-locking/src/pox_1.rs:128: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) -pox-locking/src/pox_2.rs:473: replace handle_contract_call -> Result<(), ClarityError> with Ok(()) -pox-locking/src/events.rs:76: replace create_event_info_aggregation_code -> String with String::new() -pox-locking/src/pox_2.rs:345: replace handle_stack_lockup_extension_pox_v2 -> Result, ClarityError> with Ok(None) -pox-locking/src/pox_2.rs:409: replace handle_stack_lockup_increase_pox_v2 -> Result, ClarityError> with Ok(None) -pox-locking/src/pox_2.rs:217: replace pox_lock_extend_v2 -> Result with Ok(1) -pox-locking/src/events.rs:103: replace create_event_info_data_code -> String with String::new() -pox-locking/src/pox_3.rs:79: replace pox_lock_extend_v3 -> Result with Ok(0) -pox-locking/src/pox_2.rs:280: replace handle_stack_lockup_pox_v2 -> Result, ClarityError> with Ok(None) -pox-locking/src/events.rs:47: replace create_event_info_stack_or_delegate_code -> String with "xyzzy".into() -pox-locking/src/events.rs:76: replace create_event_info_aggregation_code -> String with "xyzzy".into() -pox-locking/src/pox_3.rs:161: replace handle_stack_lockup_pox_v3 -> Result, ClarityError> with Ok(None) -pox-locking/src/events.rs:351: replace synthesize_pox_2_or_3_event_info -> Result, ClarityError> with Ok(None) -pox-locking/src/pox_3.rs:42: replace pox_lock_v3 -> Result<(), LockingError> with Ok(()) -pox-locking/src/pox_1.rs:69: replace is_read_only -> bool with false -pox-locking/src/events.rs:103: replace create_event_info_data_code -> String with "xyzzy".into() -pox-locking/src/pox_3.rs:228: replace handle_stack_lockup_extension_pox_v3 -> Result, ClarityError> with Ok(None) -pox-locking/src/pox_2.rs:248: replace pox_lock_v2 -> Result<(), LockingError> with Ok(()) -pox-locking/src/pox_3.rs:79: replace pox_lock_extend_v3 -> Result with Ok(1) -pox-locking/src/pox_2.rs:33: replace is_read_only -> bool with false -pox-locking/src/lib.rs:65: replace handle_contract_call_special_cases -> Result<(), ClarityError> with Ok(()) -pox-locking/src/events.rs:47: replace create_event_info_stack_or_delegate_code -> String with String::new() diff --git a/mutation-testing/packages-output/pox-locking/timeout.txt b/mutation-testing/packages-output/pox-locking/timeout.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mutation-testing/packages-output/pox-locking/unviable.txt b/mutation-testing/packages-output/pox-locking/unviable.txt deleted file mode 100644 index 5d9b53f3eb3..00000000000 --- a/mutation-testing/packages-output/pox-locking/unviable.txt +++ /dev/null @@ -1,22 +0,0 @@ -pox-locking/src/pox_2.rs:127: replace parse_pox_increase -> std::result::Result<(PrincipalData, u128), i128> with Ok((Default::default(), 1)) -pox-locking/src/pox_2.rs:164: replace pox_lock_increase_v2 -> Result with Ok(Default::default()) -pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 1)) -pox-locking/src/pox_3.rs:228: replace handle_stack_lockup_extension_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_3.rs:115: replace pox_lock_increase_v3 -> Result with Ok(Default::default()) -pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 0)) -pox-locking/src/pox_2.rs:409: replace handle_stack_lockup_increase_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 0)) -pox-locking/src/pox_2.rs:127: replace parse_pox_increase -> std::result::Result<(PrincipalData, u128), i128> with Ok((Default::default(), 0)) -pox-locking/src/pox_3.rs:161: replace handle_stack_lockup_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_2.rs:345: replace handle_stack_lockup_extension_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/events.rs:351: replace synthesize_pox_2_or_3_event_info -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_2.rs:280: replace handle_stack_lockup_pox_v2 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_3.rs:292: replace handle_stack_lockup_increase_pox_v3 -> Result, ClarityError> with Ok(Some(Default::default())) -pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 0)) -pox-locking/src/pox_2.rs:64: replace parse_pox_stacking_result -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 1)) -pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 1)) -pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 1, 0)) -pox-locking/src/events.rs:32: replace get_stacker -> Value with Default::default() -pox-locking/src/pox_1.rs:36: replace parse_pox_stacking_result_v1 -> std::result::Result<(PrincipalData, u128, u64), i128> with Ok((Default::default(), 0, 1)) -pox-locking/src/pox_2.rs:98: replace parse_pox_extend_result -> std::result::Result<(PrincipalData, u64), i128> with Ok((Default::default(), 1)) -pox-locking/src/pox_2.rs:98: replace parse_pox_extend_result -> std::result::Result<(PrincipalData, u64), i128> with Ok((Default::default(), 0)) diff --git a/mutation-testing/packages-output/stx-genesis/caught.txt b/mutation-testing/packages-output/stx-genesis/caught.txt deleted file mode 100644 index 26e704cf838..00000000000 --- a/mutation-testing/packages-output/stx-genesis/caught.txt +++ /dev/null @@ -1 +0,0 @@ -stx-genesis/src/lib.rs:100: replace ::next -> Option with Some(Default::default()) diff --git a/mutation-testing/packages-output/stx-genesis/missed.txt b/mutation-testing/packages-output/stx-genesis/missed.txt deleted file mode 100644 index d5f5500801e..00000000000 --- a/mutation-testing/packages-output/stx-genesis/missed.txt +++ /dev/null @@ -1 +0,0 @@ -stx-genesis/src/lib.rs:100: replace ::next -> Option with None diff --git a/mutation-testing/packages-output/stx-genesis/timeout.txt b/mutation-testing/packages-output/stx-genesis/timeout.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mutation-testing/packages-output/stx-genesis/unviable.txt b/mutation-testing/packages-output/stx-genesis/unviable.txt deleted file mode 100644 index 7c35ac7a7f8..00000000000 --- a/mutation-testing/packages-output/stx-genesis/unviable.txt +++ /dev/null @@ -1,11 +0,0 @@ -stx-genesis/src/lib.rs:167: replace read_names -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:136: replace read_balances -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:125: replace iter_deflated_csv -> Box>> with Box::new(Default::default()) -stx-genesis/src/lib.rs:111: replace read_deflated_zonefiles -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:153: replace read_namespaces -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:57: replace GenesisData::read_balances -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:64: replace GenesisData::read_lockups -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:78: replace GenesisData::read_names -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:144: replace read_lockups -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:71: replace GenesisData::read_namespaces -> Box> with Box::new(Default::default()) -stx-genesis/src/lib.rs:85: replace GenesisData::read_name_zonefiles -> Box> with Box::new(Default::default()) diff --git a/mutation-testing/scripts/README.md b/mutation-testing/scripts/README.md deleted file mode 100644 index 66a0efb4cf2..00000000000 --- a/mutation-testing/scripts/README.md +++ /dev/null @@ -1,38 +0,0 @@ -## steps to reproduce working version with different number lines: - -in trials/mutants-stable/caught.txt replace line number 23 with 109 -the append.sh won't work anymore -the append-match.sh works - -```bash -sh append-match.sh - -``` - -example run: - -```bash -./modular-mutants-run.sh stx-genesis lib.rs test_this init_ next as.rs ab cd ef clarity lib.rs stacks-node -# the command above makes and runs 579 mutants on these regex matches: - -# functions named 'test_this', 'init_' and 'next' (everything that starts with any of the given names) from 'lib.rs' file of 'stx-genesis' package (5 mutants) -stx-genesis/[^/]+/lib.rs.*(?:test_this|init_|next).*-> - -# functions that start with 'ab', 'cd' or 'ef' from files named 'as.rs' of 'stx-genesis' package (0 mutants) -stx-genesis/[^/]+/as.rs.*(?:ab|cd|ef).*-> - -# all functions from 'lib.rs' files of the 'clarity' package (4 mutants) -clarity/[^/]+/lib.rs.*(?:).*-> - -# all functions from all files of 'stacks-node' package (570 mutants) -stacks-node/[^/]+/.*(?:).*-> -``` - -# Create Stable - -Only run it once and the packages that should be updated from zero. Then it will be the reference point for the upcoming PRs that modify these functions - -### recap flow for a developer which - -1. works on functions and modifies them -2. before commiting -> `call git-diff.sh` diff --git a/mutation-testing/scripts/append-match-package.sh b/mutation-testing/scripts/append-match-package.sh deleted file mode 100644 index 9026cfc5639..00000000000 --- a/mutation-testing/scripts/append-match-package.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash - -# the append-match-package.sh -## goes through each line in the output and based on the package ( first element before /) -### verifies the line with the other lines in that specific folder -#### in our case folder_name == package_name - - -# goes through each PR file line by line -# for each first_element/the_rest_of_the_line goes through it -## search in that specific folder on all 4 files -## if it is matchy, remove it from that file -## based on the file it was taken from, append it to the same file in the STABLE folder - - -PR_FOLDER="../temp/mutants.out" -STABLE_FOLDER_PARENT="../packages-output" -FILES=("caught.txt" "missed.txt" "timeout.txt" "unviable.txt") - -echo "Starting script..." -echo "PR Folder: $PR_FOLDER" -echo "STABLE Folder: $STABLE_FOLDER_PARENT" -echo "Files to process: ${FILES[*]}" - -# Iterate over the specified files -for file in "${FILES[@]}"; do - pr_file="$PR_FOLDER/$file" - - echo "Processing file: $file" - - # Check if PR file exists and is not empty - if [[ -s "$pr_file" ]]; then - # Read each line from the PR file - while IFS= read -r line; do - echo "Reading line from PR file: $line" - - # Extract the package from which the line is coming from - local_package=${line%%/*} - - # Extract the after the number line without the line number and escape it for awk - # Escape the variables for use in a sed pattern - var_1=$(echo "$line" | sed -E 's/^(.+):[0-9]+:[^:]+/\1/') - escaped_var_1=$(sed 's/[][/.^$]/\\&/g' <<< "$var_1") - - var_2=$(echo "$line" | sed -E 's/^[^:]+:[0-9]+:(.+)/\1/') - escaped_var_2=$(sed 's/[][/.^$]/\\&/g' <<< "$var_2") - - regex="${escaped_var_1}.*${escaped_var_2}" - - # Iterate over each file in the STABLE folder combined with local_package - for target_file in "${FILES[@]}"; do - target_path="$STABLE_FOLDER_PARENT/$local_package/$target_file" - echo "Checking against STABLE file: $target_path" - - # Use sed to remove lines matching the pattern - sed "/$regex/d" "$target_path" > temp_file && mv temp_file "$target_path" - done - - # Append PR line to the corresponding package and file - echo "$line" >> "$STABLE_FOLDER_PARENT/$local_package/$file" - - done < "$pr_file" - else - echo "PR file $pr_file is empty or does not exist, skipping..." - fi -done - -echo "Script completed." diff --git a/mutation-testing/scripts/create-stable.sh b/mutation-testing/scripts/create-stable.sh deleted file mode 100644 index 1659714ed0c..00000000000 --- a/mutation-testing/scripts/create-stable.sh +++ /dev/null @@ -1,55 +0,0 @@ -# for specific packages creates the outpup - -# removes everything except .txt files - -#!/bin/bash - -# moves to mutation-testing folder -cd ../packages-output - -### Run mutation testing on the packages uncommented - -# Run mutation testing for stx-genesis package -cargo mutants --package stx-genesis --output stx-genesis -mv stx-genesis/mutants.out/*.txt stx-genesis/ -rm -rf stx-genesis/mutants.out - -# Run mutation testing for pox-locking package -cargo mutants --package pox-locking --output pox-locking -mv pox-locking/mutants.out/*.txt pox-locking/ -rm -rf pox-locking/mutants.out - -# # Run mutation testing for libsigner package -# cargo mutants --package libsigner --output libsigner -# mv libsigner/mutants.out/*.txt libsigner/ -# rm -rf libsigner/mutants.out - -# # Run mutation testing for libstackerdb package -# cargo mutants --package libstackerdb --output libstackerdb -# mv libstackerdb/mutants.out/*.txt libstackerdb/ -# rm -rf libstackerdb/mutants.out - -# # Run mutation testing for stacks-common package -# cargo mutants --package stacks-common --output stacks-common -# mv stacks-common/mutants.out/*.txt stacks-common/ -# rm -rf stacks-common/mutants.out - -# # Run mutation testing for clarity package -# cargo mutants --package clarity --output clarity -# mv clarity/mutants.out/*.txt clarity/ -# rm -rf clarity/mutants.out - -# Run mutation testing for stacks-signer package - working, 10 min approx. -# cargo mutants --package stacks-signer --output stacks-signer -# mv stacks-signer/mutants.out/*.txt stacks-signer/ -# rm -rf stacks-signer/mutants.out - -# Commented out mutation testing for stacks-node package due to test errors and long compile/testing time -# cargo mutants --package stacks-node --output stacks-node -# mv stacks-node/mutants.out/*.txt stacks-node/ -# rm -rf stacks-node/mutants.out - -# Commented out mutation testing for stackslib package due to long compile/testing time -# cargo mutants --package stackslib --output stackslib -# mv stackslib/mutants.out/*.txt stackslib/ -# rm -rf stackslib/mutants.out \ No newline at end of file diff --git a/mutation-testing/scripts/git-diff.sh b/mutation-testing/scripts/git-diff.sh deleted file mode 100755 index 256db10290a..00000000000 --- a/mutation-testing/scripts/git-diff.sh +++ /dev/null @@ -1,35 +0,0 @@ -# script that makes .git for the differences -# it saves the .git on scripts folder - -# add untracked files to git diff -# go to root folder -cd ./../.. - -# run git status on root -untracked_files=($(git ls-files --others --exclude-standard)) - -# for each file untracked -> run git add file path -echo "${untracked_files[@]}" -for file in "${untracked_files[@]}"; do - git add -N "$file" -done - -cd mutation-testing - - -# run from mutation-testing folder -git diff > git.diff - -# it runs cargo mutants for those specific changed functions and outputs to /temp/mutants.out -# for faster builds: increase number to 4 if at least 16 gb ram and 6 cores CPU -cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff --output temp/ - -# go to scripts folder level -cd scripts - -# call append-match-package.sh to update the content from the stable output -sh append-match-package.sh - -# removes extra files -rm -rf ../git.diff -rm -rf ../temp diff --git a/mutation-testing/scripts/modular-mutants-run.sh b/mutation-testing/scripts/modular-mutants-run.sh deleted file mode 100644 index c8bc357e093..00000000000 --- a/mutation-testing/scripts/modular-mutants-run.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -packages=$(cargo tree --workspace --prefix depth | grep "^0" | cut -c2- | awk '{print $1}') -regex_list=() - -while [ $# -gt 0 ]; do - arg=$1 - - if [[ $packages == *$arg* ]]; then - package=$arg - file="" - shift - arg=$1 - fi - if [[ $arg == *.rs ]]; then - file=$arg - shift - arg=$1 - fi - - functions=() - while [ $# -gt 0 ] && [[ $1 != *.rs ]] && [[ $packages != *$1* ]]; do - functions+=("$1") - shift - done - - IFS="|" - functions_str="${functions[*]}" - IFS="" - - regex="${package}/[^/]+/${file}.*?(?:${functions_str})[^-()]*(?:->|\(\))" - regex_list+=("$regex") -done - -command="cargo mutants -vV --no-shuffle" - -for regex in "${regex_list[@]}"; do - command+=" -F \"$regex\"" -done - -eval "$command" \ No newline at end of file diff --git a/mutation-testing/testing.md b/mutation-testing/testing.md deleted file mode 100644 index 28c885b0dfe..00000000000 --- a/mutation-testing/testing.md +++ /dev/null @@ -1,65 +0,0 @@ -# Mutation Testing - -### What is mutation testing and how does it work? - -Mutation testing is a technique of evaluating the effectiveness of a series of tests by introducing small changes to the code (mutations) and checking if the tests can detect these small changes. -Cargo-mutants is an external library installed to cargo, through which you can run mutants on the code, and it consists of: - -- Building and testing the baseline code (no mutations). -- If the previous step fails, no mutants are applied, since the base code fails. Otherwise, copy the code to another location, apply mutations and then run `cargo build` and `cargo test` commands for each mutation. - -### Install and run - -In order to install cargo-mutants crate: - -``` -cargo install --locked cargo-mutants -``` - -In order to run mutated tests: - -```bash -# In the whole workspace -cargo mutants -# Only in the 'clarity' package -cargo mutants --package clarity -# In files named 'signatures.rs' from the whole workspace -cargo mutants -f signatures.rs -# Only in files named 'signatures.rs' only from the 'clarity' package -cargo mutants --package clarity -f signatures.rs -# From all files except the ones named 'signatures.rs' and 'lib.rs' from the whole workspace -cargo mutants -e signatures.rs -e lib.rs -# Output from 'clarity' package to a specific directory in the workspace -cargo mutants --package clarity --output mutants/clarity -# To list all the possible mutants -cargo mutants --list -# To list all the files with possible mutants: -cargo mutants --list-files -``` - -In order to exclude a function from being mutated, parse the `#[mutants::skip]` attribute above it. - -### Reading the output - -There are 2 places where the progress of mutations are shown: terminal and [output folders](https://mutants.rs/mutants-out.html). -The terminal shows information about the progress of the mutants: - -- How many mutants out of the total were tested (`1274/2912 mutants tested, 44% done`). -- Mutants status so far (`280 missed, 209 caught, 799 unviable`). -- Time elapsed and remaining (`141:36 elapsed, about 168 min remaining`). -- Tests missed so far (`clarity/src/vm/database/key_value_wrapper.rs:77: replace rollback_value_check with () ... NOT CAUGHT in 22.8s build + 17.2s test`). -- Current job (`clarity/src/vm/ast/parser/v2/mod.rs:167: replace Parser<'a>::skip_to_end with () ... 2.1s build`) - -`mutants.out` - This is the folder where the mutants test output is written, and is composed of: - -- log - The folder of the command log, here you can find the output of the cargo build and cargo test commands for every mutation. -- caught.txt - The file where caught mutations are logged (`clarity/src/vm/types/mod.rs:871: replace Value::size -> u32 with 1`). -- debug.log - The output of the cargo mutants command. -- lock.json - A file with fs2 lock on it in order to prevent 2 jobs from writing to the same directory at the same time, containing runtime information (cargo mutants version, start time, hostname, username). -- missed.txt - Missed mutations - mutations that are successful at cargo build, not detected in tests (`clarity/src/vm/types/signatures.rs:1766: replace TupleTypeSignature::size -> u32 with 1`). -- mutants.json - A list with every mutation applied, written before the testing begins (filename, line, return type, replacement etc). -- outcome.json - List of outcomes for every mutation (mutant applied, log path, results for build/test phases with status and command args) -- timeout.txt - Mutations that timed out -- unviable.txt - Unviable mutations (When a mutation is applied and it causes the cargo build command to fail) - -`mutants.out.old` - This is the folder where _mutants.out_ folder’s content is copied into, on successive runs (it’s contents are being overwritten), making way for the next logs. From 0bf76dd65c015337c5f7f54aec38550cb7070616 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Mon, 11 Dec 2023 13:56:06 +0200 Subject: [PATCH 10/12] feat: update link to stacks action repo --- .github/workflows/filter-pr-mutants.yml | 2 +- .github/workflows/logger-mutants.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/filter-pr-mutants.yml b/.github/workflows/filter-pr-mutants.yml index 226eab14df2..5956e9579fc 100644 --- a/.github/workflows/filter-pr-mutants.yml +++ b/.github/workflows/filter-pr-mutants.yml @@ -12,4 +12,4 @@ jobs: steps: - name: Run filtering pr mutants from actions - uses: ASuciuX/actions/mutation-testing/filter-pr@feat/mutation-testing + uses: stacks-network/actions/mutation-testing/filter-pr@feat/mutation-testing diff --git a/.github/workflows/logger-mutants.yml b/.github/workflows/logger-mutants.yml index 6bfd0c2c21f..1db813ffed7 100644 --- a/.github/workflows/logger-mutants.yml +++ b/.github/workflows/logger-mutants.yml @@ -25,6 +25,6 @@ jobs: # test steps: - name: Run logging mutants from actions - uses: ASuciuX/actions/mutation-testing/logger@feat/mutation-testing + uses: stacks-network/actions/mutation-testing/logger@feat/mutation-testing with: gh-token: ${{ secrets.GITHUB_TOKEN }} From 53cc9c4f3c50270593a141eab6d293887288b9dc Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Fri, 15 Dec 2023 16:29:15 +0200 Subject: [PATCH 11/12] feat: keep only logger workflow file --- .github/workflows/filter-pr-mutants.yml | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 .github/workflows/filter-pr-mutants.yml diff --git a/.github/workflows/filter-pr-mutants.yml b/.github/workflows/filter-pr-mutants.yml deleted file mode 100644 index 5956e9579fc..00000000000 --- a/.github/workflows/filter-pr-mutants.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Tracking PR Mutants - -on: - pull_request: - -jobs: - # Mutants testing: Execute on PR on packages that have functions modified, and fail the workflow if there are missed or timeout mutations - incremental-mutants: - name: Incremental Mutants Testing - - runs-on: ubuntu-latest - - steps: - - name: Run filtering pr mutants from actions - uses: stacks-network/actions/mutation-testing/filter-pr@feat/mutation-testing From 25ee142f7d9e9229437d9911cba6f6fa610878a5 Mon Sep 17 00:00:00 2001 From: ASuciuX Date: Fri, 15 Dec 2023 16:36:47 +0200 Subject: [PATCH 12/12] feat: added the pr workflow back in this branch - removed only in the new mutants-logger branch --- .github/workflows/filter-pr-mutants.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/filter-pr-mutants.yml diff --git a/.github/workflows/filter-pr-mutants.yml b/.github/workflows/filter-pr-mutants.yml new file mode 100644 index 00000000000..5956e9579fc --- /dev/null +++ b/.github/workflows/filter-pr-mutants.yml @@ -0,0 +1,15 @@ +name: Tracking PR Mutants + +on: + pull_request: + +jobs: + # Mutants testing: Execute on PR on packages that have functions modified, and fail the workflow if there are missed or timeout mutations + incremental-mutants: + name: Incremental Mutants Testing + + runs-on: ubuntu-latest + + steps: + - name: Run filtering pr mutants from actions + uses: stacks-network/actions/mutation-testing/filter-pr@feat/mutation-testing