[INFO] crate clarity-lsp 0.1.0 is already in cache
[INFO] checking clarity-lsp-0.1.0 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate clarity-lsp 0.1.0 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate clarity-lsp 0.1.0 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate clarity-lsp 0.1.0
[INFO] finished tweaking crates.io crate clarity-lsp 0.1.0
[INFO] tweaked toml for crates.io crate clarity-lsp 0.1.0 written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] crate crates.io crate clarity-lsp 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 2337b258be88467c9b1954731cf0e0eb8c66c89b114b318f6a401df5804f8c9a
[INFO] running `"docker" "start" "-a" "2337b258be88467c9b1954731cf0e0eb8c66c89b114b318f6a401df5804f8c9a"`
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]     Checking regex-syntax v0.6.14
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking tower-service v0.2.0
[INFO] [stderr]     Checking unicode-normalization v0.1.12
[INFO] [stderr]     Checking aho-corasick v0.7.8
[INFO] [stderr]     Checking tokio-executor v0.1.10
[INFO] [stderr]     Checking crossbeam-queue v0.2.1
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking bytes v0.4.12
[INFO] [stderr]     Checking parking_lot_core v0.6.2
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]     Checking mio-uds v0.6.7
[INFO] [stderr]     Checking tokio-current-thread v0.1.7
[INFO] [stderr]     Checking tokio-timer v0.2.13
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking parking_lot v0.9.0
[INFO] [stderr]     Checking tokio-threadpool v0.1.18
[INFO] [stderr]     Checking sha2 v0.8.1
[INFO] [stderr]     Checking tokio-io v0.1.13
[INFO] [stderr]     Checking idna v0.2.0
[INFO] [stderr]     Checking tokio-reactor v0.1.12
[INFO] [stderr]     Checking tokio-codec v0.1.2
[INFO] [stderr]     Checking tokio-fs v0.1.7
[INFO] [stderr]     Checking tokio-tcp v0.1.4
[INFO] [stderr]     Checking tokio-uds v0.2.6
[INFO] [stderr]     Checking tokio-udp v0.1.6
[INFO] [stderr]     Checking tokio v0.1.22
[INFO] [stderr]     Checking regex v1.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.104
[INFO] [stderr]    Compiling serde_repr v0.1.5
[INFO] [stderr]     Checking serde v1.0.104
[INFO] [stderr]     Checking serde_json v1.0.47
[INFO] [stderr]     Checking url v2.1.1
[INFO] [stderr]    Compiling toml v0.5.6
[INFO] [stderr]     Checking jsonrpc-core v14.0.5
[INFO] [stderr]     Checking lsp-types v0.68.1
[INFO] [stderr]    Compiling proc-macro-crate v0.1.4
[INFO] [stderr]    Compiling jsonrpc-derive v14.0.5
[INFO] [stderr]     Checking tower-lsp v0.6.0
[INFO] [stderr]     Checking clarity-lsp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::make_json_api_reference`
[INFO] [stderr]     --> src/clarity/docs/mod.rs:1473:9
[INFO] [stderr]      |
[INFO] [stderr] 1473 |     use crate::clarity::make_json_api_reference;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `make_json_api_reference` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/definition_sorter/tests.rs:1:45
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::analysis::{CheckErrors, mem_type_check as run_analysis_helper};
[INFO] [stderr]   |                                             --------------^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |                                             |
[INFO] [stderr]   |                                             no `mem_type_check` in `clarity::analysis`
[INFO] [stderr]   |                                             help: a similar name exists in the module: `type_check`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]  --> src/clarity/analysis/definition_sorter/tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::database::MemoryBackingStore;
[INFO] [stderr]   |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/tests.rs:4:21
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::database::MemoryBackingStore;
[INFO] [stderr]   |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::mem_type_check;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^--------------
[INFO] [stderr]   |     |                         |
[INFO] [stderr]   |     |                         help: a similar name exists in the module: `type_check`
[INFO] [stderr]   |     no `mem_type_check` in `clarity::analysis`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::analysis::mem_type_check;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^--------------
[INFO] [stderr]   |     |                         |
[INFO] [stderr]   |     |                         help: a similar name exists in the module: `type_check`
[INFO] [stderr]   |     no `mem_type_check` in `clarity::analysis`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::contexts`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:9:21
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::contexts::{OwnedEnvironment};
[INFO] [stderr]   |                     ^^^^^^^^ could not find `contexts` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/tests/mod.rs:13:21
[INFO] [stderr]    |
[INFO] [stderr] 13 | use crate::clarity::database::MemoryBackingStore;
[INFO] [stderr]    |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/assets.rs:1:21
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::database::MemoryBackingStore;
[INFO] [stderr]   |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/assets.rs:5:50
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::{AnalysisDatabase, mem_type_check};
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^
[INFO] [stderr]   |                                                  |
[INFO] [stderr]   |                                                  no `mem_type_check` in `clarity::analysis`
[INFO] [stderr]   |                                                  help: a similar name exists in the module: `type_check`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/contracts.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::database::MemoryBackingStore;
[INFO] [stderr]   |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/contracts.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::analysis::mem_type_check;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^--------------
[INFO] [stderr]   |     |                         |
[INFO] [stderr]   |     |                         help: a similar name exists in the module: `type_check`
[INFO] [stderr]   |     no `mem_type_check` in `clarity::analysis`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::database`
[INFO] [stderr]  --> src/clarity/analysis/read_only_checker/tests.rs:2:21
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::database::{MemoryBackingStore};
[INFO] [stderr]   |                     ^^^^^^^^ could not find `database` in `clarity`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/read_only_checker/tests.rs:3:44
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::analysis::{type_check, mem_type_check, CheckError, CheckErrors, AnalysisDatabase};
[INFO] [stderr]   |                                            ^^^^^^^^^^^^^^
[INFO] [stderr]   |                                            |
[INFO] [stderr]   |                                            no `mem_type_check` in `clarity::analysis`
[INFO] [stderr]   |                                            help: a similar name exists in the module: `type_check`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::clarity::analysis::mem_type_check`
[INFO] [stderr]  --> src/clarity/analysis/tests/mod.rs:2:50
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::analysis::{AnalysisDatabase, mem_type_check};
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^
[INFO] [stderr]   |                                                  |
[INFO] [stderr]   |                                                  no `mem_type_check` in `clarity::analysis`
[INFO] [stderr]   |                                                  help: a similar name exists in the module: `type_check`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `assert_json_diff`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/contracts.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use assert_json_diff;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^ no `assert_json_diff` external crate
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `assert_json_eq` in this scope
[INFO] [stderr]    --> src/clarity/analysis/type_checker/tests/contracts.rs:354:5
[INFO] [stderr]     |
[INFO] [stderr] 354 |     assert_json_eq!(test_contract_json, test_contract_json_expected);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `#[macro_use]` import
[INFO] [stderr]  --> src/main.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[macro_use] extern crate serde_json;
[INFO] [stderr]   | ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Hasher`
[INFO] [stderr]  --> src/clarity/types/signatures.rs:2:23
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::hash::{Hash, Hasher};
[INFO] [stderr]   |                       ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/types/signatures.rs:5:34
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::{BTreeMap, HashMap};
[INFO] [stderr]   |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Error as VMError`, `IncomparableError`
[INFO] [stderr]   --> src/clarity/types/signatures.rs:10:43
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::errors::{CheckErrors, IncomparableError, Error as VMError};
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Atom`
[INFO] [stderr]    --> src/clarity/types/signatures.rs:809:73
[INFO] [stderr]     |
[INFO] [stderr] 809 |     use crate::clarity::representations::SymbolicExpressionType::{List, Atom};
[INFO] [stderr]     |                                                                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `cmp`
[INFO] [stderr]  --> src/clarity/types/mod.rs:3:16
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fmt, cmp};
[INFO] [stderr]   |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cmp`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::cmp;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::util::c32::c32_address_decode`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::util::c32::c32_address_decode;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `InterpreterResult as Result`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:7:30
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::errors::{InterpreterResult as Result};
[INFO] [stderr]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `PreSymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:8:62
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::representations::{PreSymbolicExpression, PreSymbolicExpressionType, ContractName, ClarityName};
[INFO] [stderr]   |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `QualifiedContractIdentifier`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:9:68
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::types::{Value, PrincipalData, TraitIdentifier, QualifiedContractIdentifier};
[INFO] [stderr]   |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/expression_identifier/mod.rs:1:59
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::representations::{SymbolicExpression, SymbolicExpressionType};
[INFO] [stderr]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryInto`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::convert::TryInto;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:2:109
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::representations::{PreSymbolicExpression, PreSymbolicExpressionType, SymbolicExpression, SymbolicExpressionType};
[INFO] [stderr]   |                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ParseError`, `ParseErrors`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:5:48
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::ast::errors::{ParseResult, ParseError, ParseErrors};
[INFO] [stderr]   |                                                ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ast`
[INFO] [stderr]   --> src/clarity/ast/sugar_expander/mod.rs:74:33
[INFO] [stderr]    |
[INFO] [stderr] 74 |     use crate::clarity::{Value, ast};
[INFO] [stderr]    |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ParseError`, `ParseErrors`
[INFO] [stderr]   --> src/clarity/ast/sugar_expander/mod.rs:76:39
[INFO] [stderr]    |
[INFO] [stderr] 76 |     use crate::clarity::ast::errors::{ParseErrors, ParseError};
[INFO] [stderr]    |                                       ^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TupleTypeSignature`, `TypeSignature`
[INFO] [stderr]  --> src/clarity/ast/errors.rs:3:29
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::types::{TypeSignature, TupleTypeSignature};
[INFO] [stderr]   |                             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/types.rs:1:44
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{BTreeMap, BTreeSet, HashMap};
[INFO] [stderr]   |                                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]  --> src/clarity/analysis/definition_sorter/mod.rs:9:29
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::types::{Value};
[INFO] [stderr]   |                             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AnalysisDatabase`
[INFO] [stderr]  --> src/clarity/analysis/definition_sorter/tests.rs:4:45
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::analysis::{CheckResult, AnalysisDatabase};
[INFO] [stderr]   |                                             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AtomValue`, `Atom`, `LiteralValue`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:7:63
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::representations::SymbolicExpressionType::{AtomValue, Atom, List, LiteralValue, TraitReference, Field};
[INFO] [stderr]   |                                                               ^^^^^^^^^  ^^^^        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:8:29
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::types::{Value, TraitIdentifier};
[INFO] [stderr]   |                             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DefineFunctionsParsed`
[INFO] [stderr]   --> src/clarity/analysis/trait_checker/pre_type_check.rs:10:50
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::functions::{DefineFunctions, DefineFunctionsParsed};
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckError`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:5:53
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckResult, CheckError, CheckErrors};
[INFO] [stderr]   |                                                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ClarityName`, `SymbolicExpression`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:6:39
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::representations::{SymbolicExpression, ClarityName};
[INFO] [stderr]   |                                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AtomValue`, `Atom`, `List`, `LiteralValue`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:7:63
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::representations::SymbolicExpressionType::{AtomValue, Atom, List, LiteralValue};
[INFO] [stderr]   |                                                               ^^^^^^^^^  ^^^^  ^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TraitIdentifier`, `Value`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:8:29
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::types::{Value, TraitIdentifier, TypeSignature, FunctionType};
[INFO] [stderr]   |                             ^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DefineFunctionsParsed`, `DefineFunctions`
[INFO] [stderr]   --> src/clarity/analysis/trait_checker/post_type_check.rs:10:33
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::functions::{DefineFunctions, DefineFunctionsParsed};
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AnalysisDatabase`, `contract_interface_builder::build_contract_interface`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/tests.rs:3:32
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::analysis::{AnalysisDatabase, contract_interface_builder::build_contract_interface};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Error as InterpError`, `RuntimeErrorType`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:1:30
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::errors::{Error as InterpError, RuntimeErrorType};
[INFO] [stderr]   |                              ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `MAX_VALUE_SIZE`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:5:113
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::types::{BUFF_32, BUFF_20, BUFF_64, TypeSignature, TupleTypeSignature, Value, PrincipalData, MAX_VALUE_SIZE, FunctionArg, FunctionType, FixedFunction};
[INFO] [stderr]   |                                                                                                                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckResult`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:7:65
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult};
[INFO] [stderr]   |                                                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::BlockInfoProperty`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::functions::BlockInfoProperty;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `MAX_VALUE_SIZE`, `TupleTypeSignature`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:3:44
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::types::{TypeSignature, TupleTypeSignature, MAX_VALUE_SIZE};
[INFO] [stderr]   |                                            ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FunctionType`, `no_type`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:4:53
[INFO] [stderr]   |
[INFO] [stderr] 4 | use super::{TypeChecker, TypingContext, TypeResult, FunctionType, no_type}; 
[INFO] [stderr]   |                                                     ^^^^^^^^^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CheckError`, `CheckResult`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:5:40
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult, check_argument_count};
[INFO] [stderr]   |                                        ^^^^^^^^^^               ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `MAX_VALUE_SIZE`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/iterables.rs:4:36
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::types::{Value, MAX_VALUE_SIZE};
[INFO] [stderr]   |                                    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `no_type`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/natives/iterables.rs:10:80
[INFO] [stderr]    |
[INFO] [stderr] 10 |     TypeResult, TypingContext, CheckResult, check_argument_count, CheckErrors, no_type, TypeChecker};
[INFO] [stderr]    |                                                                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckError`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/options.rs:5:34
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...                   CheckError, CheckErrors, no_type, TypeChecker};
[INFO] [stderr]   |                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryInto`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/mod.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::convert::TryInto;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/mod.rs:6:24
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/mod.rs:10:69
[INFO] [stderr]    |
[INFO] [stderr] 10 |                 FunctionType, FixedFunction, parse_name_type_pairs, Value};
[INFO] [stderr]    |                                                                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::representations::SymbolicExpression`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::representations::SymbolicExpression;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TypeChecker`, `TypingContext`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:3:58
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::analysis::type_checker::{TypeResult, TypeChecker, TypingContext};
[INFO] [stderr]   |                                                          ^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AnalysisDatabase`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:4:32
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::analysis::{AnalysisDatabase};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::analysis::types::ContractAnalysis`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/mod.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::analysis::types::ContractAnalysis;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PrincipalData`, `Value`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/tests/mod.rs:10:29
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::types::{Value, PrincipalData, TypeSignature, FunctionType, FixedFunction, BUFF_32, BUFF_64,
[INFO] [stderr]    |                             ^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BufferType`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/tests/mod.rs:14:63
[INFO] [stderr]    |
[INFO] [stderr] 14 | use crate::clarity::types::TypeSignature::{IntType, BoolType, BufferType, UIntType, PrincipalType};
[INFO] [stderr]    |                                                               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AnalysisDatabase`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/assets.rs:5:32
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::{AnalysisDatabase, mem_type_check};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::analysis::type_check`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/tests/assets.rs:99:9
[INFO] [stderr]    |
[INFO] [stderr] 99 |     use crate::clarity::analysis::type_check;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AnalysisDatabase`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/tests/contracts.rs:6:32
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::analysis::{AnalysisDatabase, contract_interface_builder::build_contract_interface};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::analysis::type_check`
[INFO] [stderr]    --> src/clarity/analysis/type_checker/tests/contracts.rs:510:9
[INFO] [stderr]     |
[INFO] [stderr] 510 |     use crate::clarity::analysis::type_check;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::analysis::type_check`
[INFO] [stderr]    --> src/clarity/analysis/type_checker/tests/mod.rs:830:9
[INFO] [stderr]     |
[INFO] [stderr] 830 |     use crate::clarity::analysis::type_check;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeVariables`
[INFO] [stderr]  --> src/clarity/analysis/read_only_checker/mod.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeVariables;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AnalysisDatabase`, `CheckError`
[INFO] [stderr]  --> src/clarity/analysis/read_only_checker/tests.rs:3:60
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::analysis::{type_check, mem_type_check, CheckError, CheckErrors, AnalysisDatabase};
[INFO] [stderr]   |                                                            ^^^^^^^^^^               ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/analysis_db.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CheckError`, `CheckErrors`
[INFO] [stderr]  --> src/clarity/analysis/analysis_db.rs:5:40
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult};
[INFO] [stderr]   |                                        ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `private` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     private,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case: `Private`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `public` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     public,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case: `Public`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `read_only` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     read_only,
[INFO] [stderr]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `ReadOnly`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `none` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     none,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `None`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `int128` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     int128,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int128`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `uint128` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     uint128,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Uint128`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `bool` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     bool,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Bool`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `principal` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     principal,
[INFO] [stderr]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Principal`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `buffer` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     buffer { length: u32 },
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case: `Buffer`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `tuple` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     tuple(Vec<ContractInterfaceTupleEntryType>),
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case: `Tuple`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `optional` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     optional(Box<ContractInterfaceAtomType>),
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Optional`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `response` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     response { ok: Box<ContractInterfaceAtomType>, error: Box<ContractInterfaceAtomType> },
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `Response`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `list` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     list { 
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `trait_reference` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     trait_reference,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TraitReference`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `constant` should have an upper camel case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:218:5
[INFO] [stderr]     |
[INFO] [stderr] 218 |     constant,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Constant`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `variable` should have an upper camel case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:219:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |     variable,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Variable`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TypeSignature`
[INFO] [stderr]   --> src/clarity/analysis/mod.rs:12:29
[INFO] [stderr]    |
[INFO] [stderr] 12 | use crate::clarity::types::{TypeSignature, QualifiedContractIdentifier};
[INFO] [stderr]    |                             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::ast::parse`
[INFO] [stderr]  --> src/clarity/analysis/tests/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::ast::parse;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AnalysisDatabase`
[INFO] [stderr]  --> src/clarity/analysis/tests/mod.rs:2:32
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::analysis::{AnalysisDatabase, mem_type_check};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::analysis::errors::CheckErrors`
[INFO] [stderr]  --> src/clarity/analysis/tests/mod.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::analysis::errors::CheckErrors;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ContractAnalysis`, `type_check`
[INFO] [stderr]  --> src/clarity/analysis/tests/mod.rs:4:32
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::analysis::{ContractAnalysis, type_check};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/functions.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `#[macro_use]` import
[INFO] [stderr]  --> src/main.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[macro_use] extern crate serde_json;
[INFO] [stderr]   | ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Hasher`
[INFO] [stderr]  --> src/clarity/types/signatures.rs:2:23
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::hash::{Hash, Hasher};
[INFO] [stderr]   |                       ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/types/signatures.rs:5:34
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::{BTreeMap, HashMap};
[INFO] [stderr]   |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Error as VMError`, `IncomparableError`
[INFO] [stderr]   --> src/clarity/types/signatures.rs:10:43
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::errors::{CheckErrors, IncomparableError, Error as VMError};
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Atom`
[INFO] [stderr]    --> src/clarity/types/signatures.rs:809:73
[INFO] [stderr]     |
[INFO] [stderr] 809 |     use crate::clarity::representations::SymbolicExpressionType::{List, Atom};
[INFO] [stderr]     |                                                                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `cmp`
[INFO] [stderr]  --> src/clarity/types/mod.rs:3:16
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fmt, cmp};
[INFO] [stderr]   |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cmp`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::cmp;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::util::c32::c32_address_decode`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::util::c32::c32_address_decode;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `InterpreterResult as Result`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:7:30
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::errors::{InterpreterResult as Result};
[INFO] [stderr]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `PreSymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:8:62
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::representations::{PreSymbolicExpression, PreSymbolicExpressionType, ContractName, ClarityName};
[INFO] [stderr]   |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `QualifiedContractIdentifier`
[INFO] [stderr]  --> src/clarity/ast/parser/mod.rs:9:68
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::types::{Value, PrincipalData, TraitIdentifier, QualifiedContractIdentifier};
[INFO] [stderr]   |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/expression_identifier/mod.rs:1:59
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::representations::{SymbolicExpression, SymbolicExpressionType};
[INFO] [stderr]   |                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryInto`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::convert::TryInto;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SymbolicExpressionType`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:2:109
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::representations::{PreSymbolicExpression, PreSymbolicExpressionType, SymbolicExpression, SymbolicExpressionType};
[INFO] [stderr]   |                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ParseError`, `ParseErrors`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:5:48
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::ast::errors::{ParseResult, ParseError, ParseErrors};
[INFO] [stderr]   |                                                ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/ast/sugar_expander/mod.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TupleTypeSignature`, `TypeSignature`
[INFO] [stderr]  --> src/clarity/ast/errors.rs:3:29
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::types::{TypeSignature, TupleTypeSignature};
[INFO] [stderr]   |                             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/types.rs:1:44
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{BTreeMap, BTreeSet, HashMap};
[INFO] [stderr]   |                                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]  --> src/clarity/analysis/definition_sorter/mod.rs:9:29
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::types::{Value};
[INFO] [stderr]   |                             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AtomValue`, `Atom`, `LiteralValue`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:7:63
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::representations::SymbolicExpressionType::{AtomValue, Atom, List, LiteralValue, TraitReference, Field};
[INFO] [stderr]   |                                                               ^^^^^^^^^  ^^^^        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:8:29
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::types::{Value, TraitIdentifier};
[INFO] [stderr]   |                             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/pre_type_check.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DefineFunctionsParsed`
[INFO] [stderr]   --> src/clarity/analysis/trait_checker/pre_type_check.rs:10:50
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::functions::{DefineFunctions, DefineFunctionsParsed};
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckError`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:5:53
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckResult, CheckError, CheckErrors};
[INFO] [stderr]   |                                                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ClarityName`, `SymbolicExpression`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:6:39
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::clarity::representations::{SymbolicExpression, ClarityName};
[INFO] [stderr]   |                                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AtomValue`, `Atom`, `List`, `LiteralValue`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:7:63
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::representations::SymbolicExpressionType::{AtomValue, Atom, List, LiteralValue};
[INFO] [stderr]   |                                                               ^^^^^^^^^  ^^^^  ^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TraitIdentifier`, `Value`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:8:29
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::clarity::types::{Value, TraitIdentifier, TypeSignature, FunctionType};
[INFO] [stderr]   |                             ^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeFunctions`
[INFO] [stderr]  --> src/clarity/analysis/trait_checker/post_type_check.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeFunctions;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DefineFunctionsParsed`, `DefineFunctions`
[INFO] [stderr]   --> src/clarity/analysis/trait_checker/post_type_check.rs:10:33
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::clarity::functions::{DefineFunctions, DefineFunctionsParsed};
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Error as InterpError`, `RuntimeErrorType`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:1:30
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::clarity::errors::{Error as InterpError, RuntimeErrorType};
[INFO] [stderr]   |                              ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `MAX_VALUE_SIZE`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:5:113
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::types::{BUFF_32, BUFF_20, BUFF_64, TypeSignature, TupleTypeSignature, Value, PrincipalData, MAX_VALUE_SIZE, FunctionArg, FunctionType, FixedFunction};
[INFO] [stderr]   |                                                                                                                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckResult`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/mod.rs:7:65
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult};
[INFO] [stderr]   |                                                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::BlockInfoProperty`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::clarity::functions::BlockInfoProperty;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `MAX_VALUE_SIZE`, `TupleTypeSignature`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:3:44
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::clarity::types::{TypeSignature, TupleTypeSignature, MAX_VALUE_SIZE};
[INFO] [stderr]   |                                            ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FunctionType`, `no_type`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:4:53
[INFO] [stderr]   |
[INFO] [stderr] 4 | use super::{TypeChecker, TypingContext, TypeResult, FunctionType, no_type}; 
[INFO] [stderr]   |                                                     ^^^^^^^^^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CheckError`, `CheckResult`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/assets.rs:5:40
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult, check_argument_count};
[INFO] [stderr]   |                                        ^^^^^^^^^^               ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `MAX_VALUE_SIZE`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/iterables.rs:4:36
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::clarity::types::{Value, MAX_VALUE_SIZE};
[INFO] [stderr]   |                                    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `no_type`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/natives/iterables.rs:10:80
[INFO] [stderr]    |
[INFO] [stderr] 10 |     TypeResult, TypingContext, CheckResult, check_argument_count, CheckErrors, no_type, TypeChecker};
[INFO] [stderr]    |                                                                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CheckError`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/natives/options.rs:5:34
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...                   CheckError, CheckErrors, no_type, TypeChecker};
[INFO] [stderr]   |                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::convert::TryInto`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/mod.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::convert::TryInto;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/type_checker/mod.rs:6:24
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/mod.rs:10:69
[INFO] [stderr]    |
[INFO] [stderr] 10 |                 FunctionType, FixedFunction, parse_name_type_pairs, Value};
[INFO] [stderr]    |                                                                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::clarity::functions::NativeVariables`
[INFO] [stderr]  --> src/clarity/analysis/read_only_checker/mod.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::clarity::functions::NativeVariables;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/analysis/analysis_db.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CheckError`, `CheckErrors`
[INFO] [stderr]  --> src/clarity/analysis/analysis_db.rs:5:40
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::clarity::analysis::errors::{CheckError, CheckErrors, CheckResult};
[INFO] [stderr]   |                                        ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `private` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     private,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case: `Private`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `public` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     public,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case: `Public`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `read_only` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     read_only,
[INFO] [stderr]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `ReadOnly`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `none` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     none,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `None`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `int128` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     int128,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int128`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `uint128` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     uint128,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Uint128`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `bool` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     bool,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Bool`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `principal` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     principal,
[INFO] [stderr]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Principal`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `buffer` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     buffer { length: u32 },
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case: `Buffer`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `tuple` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     tuple(Vec<ContractInterfaceTupleEntryType>),
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case: `Tuple`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `optional` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     optional(Box<ContractInterfaceAtomType>),
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Optional`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `response` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     response { ok: Box<ContractInterfaceAtomType>, error: Box<ContractInterfaceAtomType> },
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `Response`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `list` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     list { 
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `trait_reference` should have an upper camel case name
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     trait_reference,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TraitReference`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `constant` should have an upper camel case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:218:5
[INFO] [stderr]     |
[INFO] [stderr] 218 |     constant,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Constant`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `variable` should have an upper camel case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:219:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |     variable,
[INFO] [stderr]     |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Variable`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TypeSignature`
[INFO] [stderr]   --> src/clarity/analysis/mod.rs:12:29
[INFO] [stderr]    |
[INFO] [stderr] 12 | use crate::clarity::types::{TypeSignature, QualifiedContractIdentifier};
[INFO] [stderr]    |                             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> src/clarity/functions.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `params`
[INFO] [stderr]   --> src/main.rs:96:22
[INFO] [stderr]    |
[INFO] [stderr] 96 |     fn symbol(&self, params: WorkspaceSymbolParams) -> Self::SymbolFuture {
[INFO] [stderr]    |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `insert`
[INFO] [stderr]    --> src/main.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |             let insert = format!("({} ${{1:foo}} ${{2:bar}})", api.name);
[INFO] [stderr]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_insert`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `params`
[INFO] [stderr]    --> src/main.rs:105:26
[INFO] [stderr]     |
[INFO] [stderr] 105 |     fn completion(&self, params: CompletionParams) -> Self::CompletionFuture {
[INFO] [stderr]     |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> src/main.rs:205:13
[INFO] [stderr]     |
[INFO] [stderr] 205 |         let result = Hover {
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `uri`
[INFO] [stderr]    --> src/main.rs:231:13
[INFO] [stderr]     |
[INFO] [stderr] 231 |         let uri = format!("{:?}", params.text_document.uri);
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_uri`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/clarity/types/mod.rs:380:23
[INFO] [stderr]     |
[INFO] [stderr] 380 |             .map_err(|x| { RuntimeErrorType::ParseError(format!("Invalid principal literal")) })?;
[INFO] [stderr]     |                       ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/clarity/types/signatures.rs:655:27
[INFO] [stderr]     |
[INFO] [stderr] 655 |                 .map_err(|e| CheckErrors::DefineTraitBadSignature)?;
[INFO] [stderr]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `length`
[INFO] [stderr]    --> src/clarity/ast/parser/mod.rs:373:37
[INFO] [stderr]     |
[INFO] [stderr] 373 |             LexItem::TraitReference(length, value) => {
[INFO] [stderr]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `context`
[INFO] [stderr]    --> src/clarity/analysis/type_checker/mod.rs:416:108
[INFO] [stderr]     |
[INFO] [stderr] 416 |     fn type_check_define_trait(&mut self, trait_name: &ClarityName, function_types: &[SymbolicExpression], context: &mut TypingContext) -> CheckResult<(ClarityName, BTreeMap<ClarityName, FunctionSignature>)> {
[INFO] [stderr]     |                                                                                                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `trait_signature`
[INFO] [stderr]    --> src/clarity/analysis/type_checker/natives/mod.rs:278:9
[INFO] [stderr]     |
[INFO] [stderr] 278 |     let trait_signature = checker.contract_context.get_trait(trait_reference)
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_trait_signature`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `trait_reference`
[INFO] [stderr]    --> src/clarity/analysis/read_only_checker/mod.rs:270:50
[INFO] [stderr]     |
[INFO] [stderr] 270 |                     SymbolicExpressionType::Atom(trait_reference) => {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_trait_reference`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cntract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:45:37
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub fn load_contract(&mut self, cntract_identifier: &QualifiedContractIdentifier) -> Option<ContractAnalysis> {
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cntract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:49:39
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn insert_contract(&mut self, contract_identifier: &QualifiedContractIdentifier, contract: &ContractAnalysis) -> CheckResult<()> {
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:49:90
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn insert_contract(&mut self, contract_identifier: &QualifiedContractIdentifier, contract: &ContractAnalysis) -> CheckResult<()> {
[INFO] [stderr]    |                                                                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `clarity::types::signatures::TypeSignature: std::convert::From<&str>` is not satisfied
[INFO] [stderr]    --> src/clarity/analysis/type_checker/tests/mod.rs:135:44
[INFO] [stderr]     |
[INFO] [stderr] 135 |          CheckErrors::ExpectedResponseType(TypeSignature::from("(optional int)"))),
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^ the trait `std::convert::From<&str>` is not implemented for `clarity::types::signatures::TypeSignature`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <clarity::types::signatures::TypeSignature as std::convert::From<clarity::types::signatures::ListTypeData>>
[INFO] [stderr]               <clarity::types::signatures::TypeSignature as std::convert::From<clarity::types::signatures::TupleTypeSignature>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:53:48
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn get_public_function_type(&mut self, contract_identifier: &QualifiedContractIdentifier, function_name: &str) -> CheckResult<Option<FunctionType>> {
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `function_name`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:53:99
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn get_public_function_type(&mut self, contract_identifier: &QualifiedContractIdentifier, function_name: &str) -> CheckResult<Option<FunctionType>> {
[INFO] [stderr]    |                                                                                                   ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_name`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:57:51
[INFO] [stderr]    |
[INFO] [stderr] 57 |     pub fn get_read_only_function_type(&mut self, contract_identifier: &QualifiedContractIdentifier, function_name: &str) -> CheckResult<Option<FunctionType>> {
[INFO] [stderr]    |                                                   ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `function_name`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:57:102
[INFO] [stderr]    |
[INFO] [stderr] 57 |     pub fn get_read_only_function_type(&mut self, contract_identifier: &QualifiedContractIdentifier, function_name: &str) -> CheckResult<Option<FunctionType>> {
[INFO] [stderr]    |                                                                                                      ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_name`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:61:41
[INFO] [stderr]    |
[INFO] [stderr] 61 |     pub fn get_defined_trait(&mut self, contract_identifier: &QualifiedContractIdentifier, trait_name: &str) -> CheckResult<Option<BTreeMap<ClarityName, FunctionSignature>>> {
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `trait_name`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:61:92
[INFO] [stderr]    |
[INFO] [stderr] 61 |     pub fn get_defined_trait(&mut self, contract_identifier: &QualifiedContractIdentifier, trait_name: &str) -> CheckResult<Option<BTreeMap<ClarityName, FunctionSignature>>> {
[INFO] [stderr]    |                                                                                            ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_trait_name`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `contract_identifier`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:65:36
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub fn get_map_type(&mut self, contract_identifier: &QualifiedContractIdentifier, map_name: &str) -> CheckResult<(TypeSignature, TypeSignature)> {
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract_identifier`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `map_name`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:65:87
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub fn get_map_type(&mut self, contract_identifier: &QualifiedContractIdentifier, map_name: &str) -> CheckResult<(TypeSignature, TypeSignature)> {
[INFO] [stderr]    |                                                                                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_map_name`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `defined_traits`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |         defined_traits,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: try ignoring the field: `defined_traits: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `implemented_traits`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |         implemented_traits,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `implemented_traits: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `referenced_traits`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |         referenced_traits,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `referenced_traits: _`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `clarity::types::signatures::TypeSignature: std::convert::From<&str>` is not satisfied
[INFO] [stderr]    --> src/clarity/analysis/type_checker/tests/mod.rs:175:37
[INFO] [stderr]     |
[INFO] [stderr] 175 |          CheckErrors::BadMatchInput(TypeSignature::from("int"))),
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^ the trait `std::convert::From<&str>` is not implemented for `clarity::types::signatures::TypeSignature`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <clarity::types::signatures::TypeSignature as std::convert::From<clarity::types::signatures::ListTypeData>>
[INFO] [stderr]               <clarity::types::signatures::TypeSignature as std::convert::From<clarity::types::signatures::TupleTypeSignature>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 19 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0277, E0432.
[INFO] [stderr] For more information about an error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `clarity-lsp`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: method is never used: `STX`
[INFO] [stderr]   --> src/clarity/types/signatures.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn STX() -> AssetIdentifier {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `STX_burned`
[INFO] [stderr]   --> src/clarity/types/signatures.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub fn STX_burned() -> AssetIdentifier {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum is never used: `ContractIdentifier`
[INFO] [stderr]    --> src/clarity/types/mod.rs:135:10
[INFO] [stderr]     |
[INFO] [stderr] 135 | pub enum ContractIdentifier {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `len`
[INFO] [stderr]   --> src/clarity/representations.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |             pub fn len(&self) -> u8 {
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | guarded_string!(UrlString, "UrlString", Regex::new(r#"^[a-zA-Z0-9._~:/?#\[\]@!$&'()*+,;%=-]*$"#));
[INFO] [stderr]    | -------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `match_trait_reference`
[INFO] [stderr]    --> src/clarity/representations.rs:159:5
[INFO] [stderr]     |
[INFO] [stderr] 159 |     pub fn match_trait_reference(&self) -> Option<&ClarityName> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `match_atom_value`
[INFO] [stderr]    --> src/clarity/representations.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 |     pub fn match_atom_value(&self) -> Option<&Value> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `match_field_identifier`
[INFO] [stderr]    --> src/clarity/representations.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 |     pub fn match_field_identifier(&self) -> Option<&TraitIdentifier> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `parse`
[INFO] [stderr]   --> src/clarity/ast/mod.rs:19:8
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub fn parse(contract_identifier: &QualifiedContractIdentifier,source_code: &str) -> Result<Vec<SymbolicExpression>, Error> {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `make_json_api_reference`
[INFO] [stderr]     --> src/clarity/docs/mod.rs:1451:8
[INFO] [stderr]      |
[INFO] [stderr] 1451 | pub fn make_json_api_reference() -> String {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DESERIALIZE_FAIL_MESSAGE`
[INFO] [stderr]   --> src/clarity/analysis/types.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | const DESERIALIZE_FAIL_MESSAGE: &str = "PANIC: Failed to deserialize bad database data in contract analysis.";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `SERIALIZE_FAIL_MESSAGE`
[INFO] [stderr]   --> src/clarity/analysis/types.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | const SERIALIZE_FAIL_MESSAGE: &str = "PANIC: Failed to deserialize bad database data in contract analysis.";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_read_only_function_type`
[INFO] [stderr]    --> src/clarity/analysis/types.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub fn get_read_only_function_type(&self, name: &str) -> Option<&FunctionType> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_private_function`
[INFO] [stderr]    --> src/clarity/analysis/types.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 108 |     pub fn get_private_function(&self, name: &str) -> Option<&FunctionType> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_map_type`
[INFO] [stderr]    --> src/clarity/analysis/types.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub fn get_map_type(&self, name: &str) -> Option<&(TypeSignature, TypeSignature)> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_variable_type`
[INFO] [stderr]    --> src/clarity/analysis/types.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     pub fn get_variable_type(&self, name: &str) -> Option<&TypeSignature> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_persisted_variable_type`
[INFO] [stderr]    --> src/clarity/analysis/types.rs:120:5
[INFO] [stderr]     |
[INFO] [stderr] 120 |     pub fn get_persisted_variable_type(&self, name: &str) -> Option<&TypeSignature> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_type`
[INFO] [stderr]   --> src/clarity/analysis/type_checker/contexts.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn get_type(&self, expr: &SymbolicExpression) -> Option<&TypeSignature> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `storage_key`
[INFO] [stderr]   --> src/clarity/analysis/analysis_db.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn storage_key() -> &'static str {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `build_contract_interface`
[INFO] [stderr]  --> src/clarity/analysis/contract_interface_builder/mod.rs:7:8
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn build_contract_interface(contract_analysis: &ContractAnalysis) -> ContractInterface {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `private`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     private,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `public`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     public,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `read_only`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     read_only,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `none`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     none,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `int128`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     int128,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `uint128`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     uint128,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `bool`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     bool,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `principal`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     principal,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `buffer`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     buffer { length: u32 },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `tuple`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     tuple(Vec<ContractInterfaceTupleEntryType>),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `optional`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     optional(Box<ContractInterfaceAtomType>),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `response`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     response { ok: Box<ContractInterfaceAtomType>, error: Box<ContractInterfaceAtomType> },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `list`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 | /     list { 
[INFO] [stderr] 91 | |         #[serde(rename = "type")]
[INFO] [stderr] 92 | |         type_f: Box<ContractInterfaceAtomType>, 
[INFO] [stderr] 93 | |         length: u32, 
[INFO] [stderr] 94 | |     },
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `trait_reference`
[INFO] [stderr]   --> src/clarity/analysis/contract_interface_builder/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     trait_reference,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_tuple_type`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub fn from_tuple_type(tuple_type: &TupleTypeSignature) -> ContractInterfaceAtomType {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `vec_from_tuple_type`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:118:5
[INFO] [stderr]     |
[INFO] [stderr] 118 |     pub fn vec_from_tuple_type(tuple_type: &TupleTypeSignature) -> Vec<ContractInterfaceTupleEntryType> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_type_signature`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:127:5
[INFO] [stderr]     |
[INFO] [stderr] 127 |     pub fn from_type_signature(sig: &TypeSignature) -> ContractInterfaceAtomType {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_function_args`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:165:5
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub fn from_function_args(fnArgs: &Vec<FunctionArg>) -> Vec<ContractInterfaceFunctionArg> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_map`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:192:5
[INFO] [stderr]     |
[INFO] [stderr] 192 |     pub fn from_map(map: &BTreeMap<ClarityName, FunctionType>, access: ContractInterfaceFunctionAccess) -> Vec<ContractInterfaceFunction> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `constant`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:218:5
[INFO] [stderr]     |
[INFO] [stderr] 218 |     constant,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `variable`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:219:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |     variable,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_set`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:231:5
[INFO] [stderr]     |
[INFO] [stderr] 231 |     pub fn from_set(tokens: &BTreeSet<ClarityName>) -> Vec<Self> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_map`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:237:5
[INFO] [stderr]     |
[INFO] [stderr] 237 |     pub fn from_map(assets: &BTreeMap<ClarityName, TypeSignature>) -> Vec<Self> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_map`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:247:5
[INFO] [stderr]     |
[INFO] [stderr] 247 |     pub fn from_map(map: &BTreeMap<ClarityName, TypeSignature>, access: ContractInterfaceVariableAccess) -> Vec<ContractInterfaceVariable> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `from_map`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:266:5
[INFO] [stderr]     |
[INFO] [stderr] 266 |     pub fn from_map(map: &BTreeMap<ClarityName, (TypeSignature, TypeSignature)>) -> Vec<ContractInterfaceMap> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:298:5
[INFO] [stderr]     |
[INFO] [stderr] 298 |     pub fn new() -> Self {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `serialize`
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:308:5
[INFO] [stderr]     |
[INFO] [stderr] 308 |     pub fn serialize(&self) -> String {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `type_check`
[INFO] [stderr]   --> src/clarity/analysis/mod.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub fn type_check(contract_identifier: &QualifiedContractIdentifier, 
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `bytes_to_hex`
[INFO] [stderr]   --> src/clarity/util/hash.rs:53:8
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub fn bytes_to_hex(s: &Vec<u8>) -> String {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `EmptyData`
[INFO] [stderr]   --> src/clarity/util/c32.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     EmptyData,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `BadByte`
[INFO] [stderr]   --> src/clarity/util/c32.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 |     BadByte(u8),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `InvalidLength`
[INFO] [stderr]   --> src/clarity/util/c32.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     InvalidLength(usize),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `TooShort`
[INFO] [stderr]   --> src/clarity/util/c32.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     TooShort(usize),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Other`
[INFO] [stderr]   --> src/clarity/util/c32.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     Other(String)
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `get_epoch_time_secs`
[INFO] [stderr]   --> src/clarity/util/mod.rs:30:8
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub fn get_epoch_time_secs() -> u64 {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `get_epoch_time_ms`
[INFO] [stderr]   --> src/clarity/util/mod.rs:37:8
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn get_epoch_time_ms() -> u128 {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `sleep_ms`
[INFO] [stderr]   --> src/clarity/util/mod.rs:44:8
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub fn sleep_ms(millis: u64) -> () {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated const is never used: `ALL_NAMES`
[INFO] [stderr]    --> src/clarity/functions.rs:16:13
[INFO] [stderr]     |
[INFO] [stderr] 16  |               pub const ALL_NAMES: &'static [&'static str] = &[$($VarName),*];
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38  | / define_named_enum!(NativeFunctions {
[INFO] [stderr] 39  | |     Add("+"),
[INFO] [stderr] 40  | |     Subtract("-"),
[INFO] [stderr] 41  | |     Multiply("*"),
[INFO] [stderr] ...   |
[INFO] [stderr] 109 | |     StxBurn("stx-burn?"),
[INFO] [stderr] 110 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: associated const is never used: `ALL_NAMES`
[INFO] [stderr]    --> src/clarity/functions.rs:16:13
[INFO] [stderr]     |
[INFO] [stderr] 16  |               pub const ALL_NAMES: &'static [&'static str] = &[$($VarName),*];
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 | / define_named_enum!(DefineFunctions {
[INFO] [stderr] 113 | |     Constant("define-constant"),
[INFO] [stderr] 114 | |     PrivateFunction("define-private"),
[INFO] [stderr] 115 | |     PublicFunction("define-public"),
[INFO] [stderr] ...   |
[INFO] [stderr] 123 | |     ImplTrait("impl-trait"),
[INFO] [stderr] 124 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: associated const is never used: `ALL_NAMES`
[INFO] [stderr]    --> src/clarity/functions.rs:16:13
[INFO] [stderr]     |
[INFO] [stderr] 16  |               pub const ALL_NAMES: &'static [&'static str] = &[$($VarName),*];
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 | / define_named_enum!(NativeVariables {
[INFO] [stderr] 127 | |     ContractCaller("contract-caller"), TxSender("tx-sender"), BlockHeight("block-height"),
[INFO] [stderr] 128 | |     BurnBlockHeight("burn-block-height"), NativeNone("none"),
[INFO] [stderr] 129 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_name`
[INFO] [stderr]    --> src/clarity/functions.rs:27:13
[INFO] [stderr]     |
[INFO] [stderr] 27  |               pub fn get_name(&self) -> String {
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 | / define_named_enum!(NativeVariables {
[INFO] [stderr] 127 | |     ContractCaller("contract-caller"), TxSender("tx-sender"), BlockHeight("block-height"),
[INFO] [stderr] 128 | |     BurnBlockHeight("burn-block-height"), NativeNone("none"),
[INFO] [stderr] 129 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: associated const is never used: `ALL`
[INFO] [stderr]    --> src/clarity/functions.rs:15:13
[INFO] [stderr]     |
[INFO] [stderr] 15  |               pub const ALL: &'static [$Name] = &[$($Name::$Variant),*];
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 131 | / define_named_enum!(BlockInfoProperty {
[INFO] [stderr] 132 | |     Time("time"),
[INFO] [stderr] 133 | |     VrfSeed("vrf-seed"),
[INFO] [stderr] 134 | |     HeaderHash("header-hash"),
[INFO] [stderr] ...   |
[INFO] [stderr] 137 | |     MinerAddress("miner-address"),
[INFO] [stderr] 138 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `get_name`
[INFO] [stderr]    --> src/clarity/functions.rs:27:13
[INFO] [stderr]     |
[INFO] [stderr] 27  |               pub fn get_name(&self) -> String {
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 131 | / define_named_enum!(BlockInfoProperty {
[INFO] [stderr] 132 | |     Time("time"),
[INFO] [stderr] 133 | |     VrfSeed("vrf-seed"),
[INFO] [stderr] 134 | |     HeaderHash("header-hash"),
[INFO] [stderr] ...   |
[INFO] [stderr] 137 | |     MinerAddress("miner-address"),
[INFO] [stderr] 138 | | });
[INFO] [stderr]     | |___- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: enum is never used: `DefineResult`
[INFO] [stderr]    --> src/clarity/functions.rs:155:10
[INFO] [stderr]     |
[INFO] [stderr] 155 | pub enum DefineResult {
[INFO] [stderr]     |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_CALL_STACK_DEPTH`
[INFO] [stderr]   --> src/clarity/mod.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | const MAX_CALL_STACK_DEPTH: usize = 128;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `STX` should have a snake case name
[INFO] [stderr]   --> src/clarity/types/signatures.rs:21:12
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn STX() -> AssetIdentifier {
[INFO] [stderr]    |            ^^^ help: convert the identifier to snake case: `stx`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `STX_burned` should have a snake case name
[INFO] [stderr]   --> src/clarity/types/signatures.rs:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub fn STX_burned() -> AssetIdentifier {
[INFO] [stderr]    |            ^^^^^^^^^^ help: convert the identifier to snake case: `stx_burned`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `fnArgs` should have a snake case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:165:31
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub fn from_function_args(fnArgs: &Vec<FunctionArg>) -> Vec<ContractInterfaceFunctionArg> {
[INFO] [stderr]     |                               ^^^^^^ help: convert the identifier to snake case: `fn_args`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `fnArg` should have a snake case name
[INFO] [stderr]    --> src/clarity/analysis/contract_interface_builder/mod.rs:167:17
[INFO] [stderr]     |
[INFO] [stderr] 167 |         for ref fnArg in fnArgs.iter() {
[INFO] [stderr]     |                 ^^^^^ help: convert the identifier to snake case: `fn_arg`
[INFO] [stderr] 
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "2337b258be88467c9b1954731cf0e0eb8c66c89b114b318f6a401df5804f8c9a"`
[INFO] running `"docker" "rm" "-f" "2337b258be88467c9b1954731cf0e0eb8c66c89b114b318f6a401df5804f8c9a"`
[INFO] [stdout] 2337b258be88467c9b1954731cf0e0eb8c66c89b114b318f6a401df5804f8c9a
