=== alexandria_encoding-0.5.1 === >>> curl -sSLf https://scarbs.xyz/api/v1/dl/alexandria_encoding/0.5.1 -o archive-587971818981810176.tar.zstd >>> tar --zstd -xf archive-587971818981810176.tar.zstd --strip-components 1 >>> maat-check-versions [out] Name Version Source Installed [out] nodejs 23.11.0 ASDF_NODEJS_VERSION true [out] scarb 2.12.0-rc.0 ASDF_SCARB_VERSION true [out] starknet-foundry 0.44.0 ASDF_STARKNET-FOUNDRY_VERSION true >>> maat-patch [err] Installed 1 package in 2ms [out] diff --git a/Scarb.toml b/Scarb.toml [out] index 604f3d5..09638d4 100644 [out] --- a/Scarb.toml [out] +++ b/Scarb.toml [out] @@ -16,7 +16,7 @@ edition = "2023_11" [out] description = "Encoding utilities" [out] homepage = "https://github.com/keep-starknet-strange/alexandria/tree/main/packages/encoding" [out] readme = "README.md" [out] -cairo-version = "^2.11.2" [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: '^2.11.2' [out] re-export-cairo-plugins = [] [out] [out] [dependencies.alexandria_bytes] [out] @@ -34,3 +34,22 @@ version = "^0.5.1" [out] [tool.fmt] [out] sort-module-level-items = true [out] [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] + [out] +[dev-dependencies] [out] +cairo_test = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[patch.scarbs-xyz] [out] +assert_macros = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +starknet = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.44.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.44.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.44.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.44.0" # NOTE: added by maat-patch, was: None >>> scarb fetch [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used >>> scarb tree -q --workspace [out] alexandria_encoding v0.5.1 (/mnt/maat-workbench/Scarb.toml) [out] ├── alexandria_bytes v0.5.1 [out] │ ├── alexandria_math v0.5.1 [out] │ ├── alexandria_data_structures v0.5.1 [out] │ └── starknet v2.12.0-rc.0 (std) [out] ├── alexandria_data_structures v0.5.1 (*) [out] ├── alexandria_math v0.5.1 (*) [out] ├── alexandria_numeric v0.5.1 [out] │ ├── alexandria_math v0.5.1 (*) [out] │ └── alexandria_searching v0.5.1 [out] │ └── alexandria_data_structures v0.5.1 (*) [out] └── [dev-dependencies] [out] └── cairo_test v2.12.0-rc.0 (std) >>> SCARB_IGNORE_CAIRO_VERSION=true scarb build --workspace --test [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: the required Cairo version of package alexandria_numeric is not compatible with current version [out] Cairo version required: ^2.11.2 [out] Cairo version of Scarb: 2.12.0-rc.0 [out] [out] Compiling test(alexandria_encoding_unittest) alexandria_encoding v0.5.1 (/mnt/maat-workbench/Scarb.toml) [out] warn: Usage of deprecated feature `"deprecated-encode_string"` with no `#[feature("deprecated-encode_string")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array_string`." [out] --> /mnt/maat-workbench/src/rlp.cairo:101:72 [out] RLPItem::String(string) => { output.extend_from_span(Self::encode_string(*string)?); }, [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:106:41 [out] let payload = Self::encode(*list)?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:124:43 [out] output.extend_from_span(Self::encode(input)?); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/rlp.cairo:184:45 [out] let (rlp_type, offset, len) = Self::decode_type(input)?; [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:200:37 [out] let res = Self::decode(input.slice(offset, len))?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:212:27 [out] Self::decode(input.slice(total_item_len, input_len - total_item_len))?, [out] ^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::rlp_byte_array::UIntBytes` [out] --> /mnt/maat-workbench/src/rlp_byte_array.cairo:3:35 [out] use alexandria_numeric::integers::UIntBytes; [out] ^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiDecodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:5:13 [out] use decode::SolAbiDecodeTrait; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeSelectorTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:14 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:41 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeAsTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:7:16 [out] use encode_as::SolAbiEncodeAsTrait; [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolBytesTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:8:16 [out] use sol_bytes::SolBytesTrait; [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:20:44 [out] let (new_offset, decodedU8) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:28:45 [out] let (new_offset, decodedU16) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:36:45 [out] let (new_offset, decodedU32) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:44:45 [out] let (new_offset, decodedU64) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:52:46 [out] let (new_offset, decodedU128) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:60:46 [out] let (new_offset, decodedU256) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:72:46 [out] let (new_offset, decodedBool) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:80:49 [out] let (new_offset, decodedFelt252) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:88:49 [out] let (new_offset, decodedBytes31) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:103:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:111:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:123:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:134:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:16:14 [out] self.append_u32(selector); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:39:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:44:14 [out] self.append_u8(x); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:51:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u16"` with no `#[feature("deprecated-append_u16")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u16`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:56:14 [out] self.append_u16(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:63:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:68:14 [out] self.append_u32(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:75:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u64"` with no `#[feature("deprecated-append_u64")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u64`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:80:14 [out] self.append_u64(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:87:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u128"` with no `#[feature("deprecated-append_u128")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u128`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:92:14 [out] self.append_u128(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:99:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:104:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:116:18 [out] self.append_u256(1); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:118:18 [out] self.append_u256(0); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:125:18 [out] self.append_u8(1); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:127:18 [out] self.append_u8(0); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:135:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_felt252"` with no `#[feature("deprecated-append_felt252")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_felt252`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:140:14 [out] self.append_felt252(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:147:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_bytes31"` with no `#[feature("deprecated-append_bytes31")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_bytes31`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:152:14 [out] self.append_bytes31(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:163:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:164:31 [out] let padding = 32 - (x.size() % 32); [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:166:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:172:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:180:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:183:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:189:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:202:14 [out] self.append_u256(address_u256); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_address"` with no `#[feature("deprecated-append_address")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_address`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:207:14 [out] self.append_address(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:215:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:14 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:34 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:20:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:21:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:32:47 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:33:18 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:44:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:45:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:55:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:56:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:48:21 [out] BytesTrait::new_empty().encode_as(1, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:51:21 [out] BytesTrait::new_empty().encode_as(2, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:54:21 [out] BytesTrait::new_empty().encode_as(3, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:57:21 [out] BytesTrait::new_empty().encode_as(4, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:60:21 [out] BytesTrait::new_empty().encode_as(5, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:63:21 [out] BytesTrait::new_empty().encode_as(6, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:66:21 [out] BytesTrait::new_empty().encode_as(7, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:69:21 [out] BytesTrait::new_empty().encode_as(8, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:72:21 [out] BytesTrait::new_empty().encode_as(9, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:75:21 [out] BytesTrait::new_empty().encode_as(10, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:78:21 [out] BytesTrait::new_empty().encode_as(11, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:81:21 [out] BytesTrait::new_empty().encode_as(12, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:84:21 [out] BytesTrait::new_empty().encode_as(13, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:87:21 [out] BytesTrait::new_empty().encode_as(14, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:90:21 [out] BytesTrait::new_empty().encode_as(15, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:93:21 [out] BytesTrait::new_empty().encode_as(16, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:96:21 [out] BytesTrait::new_empty().encode_as(17, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:99:21 [out] BytesTrait::new_empty().encode_as(18, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:102:21 [out] BytesTrait::new_empty().encode_as(19, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:105:21 [out] BytesTrait::new_empty().encode_as(20, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:108:21 [out] BytesTrait::new_empty().encode_as(21, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:111:21 [out] BytesTrait::new_empty().encode_as(22, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:114:21 [out] BytesTrait::new_empty().encode_as(23, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:117:21 [out] BytesTrait::new_empty().encode_as(24, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:120:21 [out] BytesTrait::new_empty().encode_as(25, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:123:21 [out] BytesTrait::new_empty().encode_as(26, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:126:21 [out] BytesTrait::new_empty().encode_as(27, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:129:21 [out] BytesTrait::new_empty().encode_as(28, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:132:21 [out] BytesTrait::new_empty().encode_as(29, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:135:21 [out] BytesTrait::new_empty().encode_as(30, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:138:21 [out] BytesTrait::new_empty().encode_as(31, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:141:21 [out] BytesTrait::new_empty().encode_as(32, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:145:21 [out] BytesTrait::new_empty().encode_as(len, val) [out] ^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::tests::rlp_test::ByteArrayTraitExt` [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1:39 [out] use alexandria_bytes::byte_array_ext::ByteArrayTraitExt; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:9:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:21:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:33:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:45:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:57:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:69:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:80:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:91:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:100:25 [out] let res = RLPTrait::decode(ArrayTrait::new().span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:111:30 [out] let rlp_item = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:126:29 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:168:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:211:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:285:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:361:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:635:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:651:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:661:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:676:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:692:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:708:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1251:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1908:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1919:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1930:25 [out] let res = RLPTrait::encode(input.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1942:25 [out] let res = RLPTrait::encode(array![input].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1954:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1966:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1980:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1998:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2024:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2046:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2066:25 [out] let res = RLPTrait::encode(input.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2082:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2098:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2726:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::tests::sol_abi::FormatAsByteArray` [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:8:26 [out] use core::to_byte_array::FormatAsByteArray; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:13:15 [out] if actual.size() != expected.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:13:34 [out] if actual.size() != expected.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:18:38 [out] let (_, actual_val) = actual.read_u8(i); [out] ^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:19:42 [out] let (_, expected_val) = expected.read_u8(i); [out] ^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:17:22 [out] while i < actual.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:25:19 [out] if i < actual.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:33:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:72:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:79:49 [out] let arbitrary_data: ByteArray = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:111:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:129:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:157:43 [out] let mut expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:160:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:170:43 [out] let mut expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:175:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:186:39 [out] let expected: Bytes = BytesTrait::new(4, array![0xa9059cbb000000000000000000000000]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:187:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:192:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:202:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:210:38 [out] let encoded: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:310:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:311:17 [out] bytesValAcc.concat(@bytesVal5); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:312:17 [out] bytesValAcc.concat(@bytesVal9); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:321:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:322:17 [out] bytesValAcc.concat(@bytesVal18); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:323:17 [out] bytesValAcc.concat(@bytesVal3); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:331:21 [out] BytesTrait::new(16, array![0xa0a1a2a3a4a500000000000000000000]), [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:338:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:339:17 [out] bytesValAcc.concat(@bytesVal6); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:340:17 [out] bytesValAcc.concat(@bytesVal19); [out] ^^^^^^ [out] [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: ::estimate_size [err] 56: salsa::derived::slot::Slot::execute [err] 57: ::priv_should_specialize::__shim [err] 58: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 59: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 60: ::execute [err] 61: salsa::derived::slot::Slot::execute [err] 62: ::lowered_body::__shim [err] 63: ::execute [err] 64: salsa::derived::slot::Slot::execute [err] 65: ::lowered_body::__shim [err] 66: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 67: salsa::derived::slot::Slot::execute [err] 68: ::priv_function_with_body_sierra_data::__shim [err] 69: salsa::derived::slot::Slot::execute [err] 70: ::function_with_body_sierra::__shim [err] 71: rayon_core::scope::ScopeBase::complete [err] 72: rayon_core::scope::scope::{{closure}} [err] 73: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 74: as rayon_core::job::Job>::execute [err] 75: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread 'scarb compile alexandria_encoding-8jguq687lb666' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: salsa::derived::slot::Slot::execute [err] 56: ::get_sierra_program_for_functions::__shim [err] 57: cairo_lang_test_plugin::compile_test_prepared_db [err] 58: ::compile [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread 'main' panicked at scarb/src/ops/compile.rs:213:14: [err] Compiler thread has panicked.: Any { .. } [err] stack backtrace: [err] 0: __rustc::rust_begin_unwind [err] 1: core::panicking::panic_fmt [err] 2: core::result::unwrap_failed [err] 3: std::thread::scoped::scope [err] 4: scarb::ops::compile::process [err] 5: scarb::ops::compile::compile [err] 6: scarb::commands::run [err] 7: scarb::main [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. Process finished with exit code 101 >>> SCARB_IGNORE_CAIRO_VERSION=true scarb lint --workspace --deny-warnings [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: the required Cairo version of package alexandria_numeric is not compatible with current version [out] Cairo version required: ^2.11.2 [out] Cairo version of Scarb: 2.12.0-rc.0 [out] [out] Linting alexandria_encoding v0.5.1 (/mnt/maat-workbench/Scarb.toml) [out] warn: Usage of deprecated feature `"deprecated-encode_string"` with no `#[feature("deprecated-encode_string")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array_string`." [out] --> /mnt/maat-workbench/src/rlp.cairo:101:72 [out] RLPItem::String(string) => { output.extend_from_span(Self::encode_string(*string)?); }, [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode_string"` with no `#[feature("deprecated-encode_string")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array_string`." [out] --> /mnt/maat-workbench/src/rlp.cairo:101:72 [out] RLPItem::String(string) => { output.extend_from_span(Self::encode_string(*string)?); }, [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:106:41 [out] let payload = Self::encode(*list)?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:106:41 [out] let payload = Self::encode(*list)?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:124:43 [out] output.extend_from_span(Self::encode(input)?); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:124:43 [out] output.extend_from_span(Self::encode(input)?); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/rlp.cairo:184:45 [out] let (rlp_type, offset, len) = Self::decode_type(input)?; [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/rlp.cairo:184:45 [out] let (rlp_type, offset, len) = Self::decode_type(input)?; [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:200:37 [out] let res = Self::decode(input.slice(offset, len))?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:200:37 [out] let res = Self::decode(input.slice(offset, len))?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:212:27 [out] Self::decode(input.slice(total_item_len, input_len - total_item_len))?, [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:212:27 [out] Self::decode(input.slice(total_item_len, input_len - total_item_len))?, [out] ^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::rlp_byte_array::UIntBytes` [out] --> /mnt/maat-workbench/src/rlp_byte_array.cairo:3:35 [out] use alexandria_numeric::integers::UIntBytes; [out] ^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiDecodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:5:13 [out] use decode::SolAbiDecodeTrait; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeSelectorTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:14 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:41 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeAsTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:7:16 [out] use encode_as::SolAbiEncodeAsTrait; [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolBytesTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:8:16 [out] use sol_bytes::SolBytesTrait; [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:20:44 [out] let (new_offset, decodedU8) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:28:45 [out] let (new_offset, decodedU16) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:36:45 [out] let (new_offset, decodedU32) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:44:45 [out] let (new_offset, decodedU64) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:52:46 [out] let (new_offset, decodedU128) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:60:46 [out] let (new_offset, decodedU256) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:72:46 [out] let (new_offset, decodedBool) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:80:49 [out] let (new_offset, decodedFelt252) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:88:49 [out] let (new_offset, decodedBytes31) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:103:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:111:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:123:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:134:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:16:14 [out] self.append_u32(selector); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:39:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:44:14 [out] self.append_u8(x); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:51:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u16"` with no `#[feature("deprecated-append_u16")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u16`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:56:14 [out] self.append_u16(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:63:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:68:14 [out] self.append_u32(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:75:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u64"` with no `#[feature("deprecated-append_u64")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u64`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:80:14 [out] self.append_u64(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:87:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u128"` with no `#[feature("deprecated-append_u128")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u128`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:92:14 [out] self.append_u128(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:99:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:104:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:116:18 [out] self.append_u256(1); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:118:18 [out] self.append_u256(0); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:125:18 [out] self.append_u8(1); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:127:18 [out] self.append_u8(0); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:135:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_felt252"` with no `#[feature("deprecated-append_felt252")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_felt252`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:140:14 [out] self.append_felt252(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:147:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_bytes31"` with no `#[feature("deprecated-append_bytes31")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_bytes31`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:152:14 [out] self.append_bytes31(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:163:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:164:31 [out] let padding = 32 - (x.size() % 32); [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:166:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:172:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:180:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:183:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:189:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:202:14 [out] self.append_u256(address_u256); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_address"` with no `#[feature("deprecated-append_address")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_address`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:207:14 [out] self.append_address(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:215:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:14 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:34 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:20:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:21:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:32:47 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:33:18 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:44:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:45:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:55:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:56:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:48:21 [out] BytesTrait::new_empty().encode_as(1, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:51:21 [out] BytesTrait::new_empty().encode_as(2, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:54:21 [out] BytesTrait::new_empty().encode_as(3, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:57:21 [out] BytesTrait::new_empty().encode_as(4, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:60:21 [out] BytesTrait::new_empty().encode_as(5, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:63:21 [out] BytesTrait::new_empty().encode_as(6, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:66:21 [out] BytesTrait::new_empty().encode_as(7, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:69:21 [out] BytesTrait::new_empty().encode_as(8, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:72:21 [out] BytesTrait::new_empty().encode_as(9, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:75:21 [out] BytesTrait::new_empty().encode_as(10, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:78:21 [out] BytesTrait::new_empty().encode_as(11, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:81:21 [out] BytesTrait::new_empty().encode_as(12, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:84:21 [out] BytesTrait::new_empty().encode_as(13, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:87:21 [out] BytesTrait::new_empty().encode_as(14, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:90:21 [out] BytesTrait::new_empty().encode_as(15, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:93:21 [out] BytesTrait::new_empty().encode_as(16, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:96:21 [out] BytesTrait::new_empty().encode_as(17, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:99:21 [out] BytesTrait::new_empty().encode_as(18, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:102:21 [out] BytesTrait::new_empty().encode_as(19, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:105:21 [out] BytesTrait::new_empty().encode_as(20, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:108:21 [out] BytesTrait::new_empty().encode_as(21, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:111:21 [out] BytesTrait::new_empty().encode_as(22, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:114:21 [out] BytesTrait::new_empty().encode_as(23, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:117:21 [out] BytesTrait::new_empty().encode_as(24, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:120:21 [out] BytesTrait::new_empty().encode_as(25, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:123:21 [out] BytesTrait::new_empty().encode_as(26, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:126:21 [out] BytesTrait::new_empty().encode_as(27, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:129:21 [out] BytesTrait::new_empty().encode_as(28, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:132:21 [out] BytesTrait::new_empty().encode_as(29, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:135:21 [out] BytesTrait::new_empty().encode_as(30, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:138:21 [out] BytesTrait::new_empty().encode_as(31, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:141:21 [out] BytesTrait::new_empty().encode_as(32, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:145:21 [out] BytesTrait::new_empty().encode_as(len, val) [out] ^^^^^^^^^ [out] [out] error: lint checking `alexandria_encoding` failed due to previous errors [out] [out] Stack backtrace: [out] 0: anyhow::kind::Adhoc::new [out] 1: anyhow::__private::format_err.105018 [out] 2: scarb::ops::lint::lint [out] 3: scarb::commands::lint::do_lint [out] 4: scarb::commands::run [out] 5: scarb::main [out] 6: std::sys::backtrace::__rust_begin_short_backtrace [out] 7: main [out] 8: __libc_start_call_main [out] 9: __libc_start_main_impl [out] 10: _start Process finished with exit code 1 >>> SCARB_IGNORE_CAIRO_VERSION=true SNFORGE_FUZZER_SEED=1 SNFORGE_IGNORE_FORK_TESTS=1 scarb test --workspace [out] Running test alexandria_encoding (scarb cairo-test) [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: the required Cairo version of package alexandria_numeric is not compatible with current version [out] Cairo version required: ^2.11.2 [out] Cairo version of Scarb: 2.12.0-rc.0 [out] [out] Compiling test(alexandria_encoding_unittest) alexandria_encoding v0.5.1 (/mnt/maat-workbench/Scarb.toml) [out] warn: Usage of deprecated feature `"deprecated-encode_string"` with no `#[feature("deprecated-encode_string")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array_string`." [out] --> /mnt/maat-workbench/src/rlp.cairo:101:72 [out] RLPItem::String(string) => { output.extend_from_span(Self::encode_string(*string)?); }, [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:106:41 [out] let payload = Self::encode(*list)?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:124:43 [out] output.extend_from_span(Self::encode(input)?); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/rlp.cairo:184:45 [out] let (rlp_type, offset, len) = Self::decode_type(input)?; [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:200:37 [out] let res = Self::decode(input.slice(offset, len))?; [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/rlp.cairo:212:27 [out] Self::decode(input.slice(total_item_len, input_len - total_item_len))?, [out] ^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::rlp_byte_array::UIntBytes` [out] --> /mnt/maat-workbench/src/rlp_byte_array.cairo:3:35 [out] use alexandria_numeric::integers::UIntBytes; [out] ^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiDecodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:5:13 [out] use decode::SolAbiDecodeTrait; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeSelectorTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:14 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:6:41 [out] use encode::{SolAbiEncodeSelectorTrait, SolAbiEncodeTrait}; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeAsTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:7:16 [out] use encode_as::SolAbiEncodeAsTrait; [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::sol_abi::SolBytesTrait` [out] --> /mnt/maat-workbench/src/sol_abi.cairo:8:16 [out] use sol_bytes::SolBytesTrait; [out] ^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:20:44 [out] let (new_offset, decodedU8) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:28:45 [out] let (new_offset, decodedU16) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:36:45 [out] let (new_offset, decodedU32) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:44:45 [out] let (new_offset, decodedU64) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:52:46 [out] let (new_offset, decodedU128) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:60:46 [out] let (new_offset, decodedU256) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:72:46 [out] let (new_offset, decodedBool) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:80:49 [out] let (new_offset, decodedFelt252) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:88:49 [out] let (new_offset, decodedBytes31) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:103:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:111:47 [out] let (new_offset, decodedBytes) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:123:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/decode.cairo:134:49 [out] let (new_offset, decodedAddress) = self.read_u256(offset); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:16:14 [out] self.append_u32(selector); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:39:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:44:14 [out] self.append_u8(x); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:51:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u16"` with no `#[feature("deprecated-append_u16")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u16`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:56:14 [out] self.append_u16(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:63:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:68:14 [out] self.append_u32(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:75:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u64"` with no `#[feature("deprecated-append_u64")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u64`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:80:14 [out] self.append_u64(x); [out] ^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:87:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u128"` with no `#[feature("deprecated-append_u128")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u128`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:92:14 [out] self.append_u128(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:99:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:104:14 [out] self.append_u256(x); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:116:18 [out] self.append_u256(1); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:118:18 [out] self.append_u256(0); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:125:18 [out] self.append_u8(1); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:127:18 [out] self.append_u8(0); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:135:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_felt252"` with no `#[feature("deprecated-append_felt252")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_felt252`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:140:14 [out] self.append_felt252(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:147:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_bytes31"` with no `#[feature("deprecated-append_bytes31")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_bytes31`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:152:14 [out] self.append_bytes31(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:163:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:164:31 [out] let padding = 32 - (x.size() % 32); [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:166:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:172:14 [out] self.concat(@x); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:180:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:183:18 [out] self.concat(@BytesTrait::zero(padding)); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:189:14 [out] self.concat(@x.into()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:202:14 [out] self.append_u256(address_u256); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_address"` with no `#[feature("deprecated-append_address")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_address`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:207:14 [out] self.append_address(x); [out] ^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:215:14 [out] self.append_u256(x.into()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:14 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode.cairo:223:34 [out] self.concat(@BytesTrait::new(20, array![address256.high, address256.low])); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:20:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:21:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:32:47 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:33:18 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:44:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:45:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:55:43 [out] let bytesRes: Bytes = BytesTrait::new(byteSize, array![x.high, x.low]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:56:14 [out] self.concat(@bytesRes); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:66:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:14 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/sol_abi/encode_as.cairo:74:34 [out] self.concat(@BytesTrait::new(byteSize, x.data())); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:48:21 [out] BytesTrait::new_empty().encode_as(1, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:51:21 [out] BytesTrait::new_empty().encode_as(2, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:54:21 [out] BytesTrait::new_empty().encode_as(3, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:57:21 [out] BytesTrait::new_empty().encode_as(4, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:60:21 [out] BytesTrait::new_empty().encode_as(5, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:63:21 [out] BytesTrait::new_empty().encode_as(6, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:66:21 [out] BytesTrait::new_empty().encode_as(7, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:69:21 [out] BytesTrait::new_empty().encode_as(8, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:72:21 [out] BytesTrait::new_empty().encode_as(9, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:75:21 [out] BytesTrait::new_empty().encode_as(10, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:78:21 [out] BytesTrait::new_empty().encode_as(11, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:81:21 [out] BytesTrait::new_empty().encode_as(12, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:84:21 [out] BytesTrait::new_empty().encode_as(13, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:87:21 [out] BytesTrait::new_empty().encode_as(14, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:90:21 [out] BytesTrait::new_empty().encode_as(15, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:93:21 [out] BytesTrait::new_empty().encode_as(16, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:96:21 [out] BytesTrait::new_empty().encode_as(17, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:99:21 [out] BytesTrait::new_empty().encode_as(18, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:102:21 [out] BytesTrait::new_empty().encode_as(19, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:105:21 [out] BytesTrait::new_empty().encode_as(20, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:108:21 [out] BytesTrait::new_empty().encode_as(21, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:111:21 [out] BytesTrait::new_empty().encode_as(22, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:114:21 [out] BytesTrait::new_empty().encode_as(23, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:117:21 [out] BytesTrait::new_empty().encode_as(24, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:120:21 [out] BytesTrait::new_empty().encode_as(25, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:123:21 [out] BytesTrait::new_empty().encode_as(26, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:126:21 [out] BytesTrait::new_empty().encode_as(27, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:129:21 [out] BytesTrait::new_empty().encode_as(28, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:132:21 [out] BytesTrait::new_empty().encode_as(29, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:135:21 [out] BytesTrait::new_empty().encode_as(30, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:138:21 [out] BytesTrait::new_empty().encode_as(31, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:141:21 [out] BytesTrait::new_empty().encode_as(32, val) [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/sol_abi/sol_bytes.cairo:145:21 [out] BytesTrait::new_empty().encode_as(len, val) [out] ^^^^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::tests::rlp_test::ByteArrayTraitExt` [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1:39 [out] use alexandria_bytes::byte_array_ext::ByteArrayTraitExt; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:9:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:21:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:33:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:45:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:57:46 [out] let (rlp_type, offset, size) = RLPTrait::decode_type(arr.span()).unwrap(); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:69:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:80:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:91:25 [out] let res = RLPTrait::decode_type(arr.span()); [out] ^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:100:25 [out] let res = RLPTrait::decode(ArrayTrait::new().span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:111:30 [out] let rlp_item = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:126:29 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:168:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:211:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:285:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:361:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:635:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:651:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:661:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:676:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:692:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:708:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1251:25 [out] let res = RLPTrait::decode(arr.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1908:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1919:25 [out] let res = RLPTrait::decode(arr.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1930:25 [out] let res = RLPTrait::encode(input.span()); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1942:25 [out] let res = RLPTrait::encode(array![input].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1954:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1966:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1980:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:1998:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2024:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2046:25 [out] let res = RLPTrait::encode(array![RLPItem::String(input.span())].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2066:25 [out] let res = RLPTrait::encode(input.span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2082:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2098:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [out] --> /mnt/maat-workbench/src/tests/rlp_test.cairo:2726:25 [out] let res = RLPTrait::encode(array![list].span()).unwrap(); [out] ^^^^^^ [out] [out] warn: Unused import: `alexandria_encoding::tests::sol_abi::FormatAsByteArray` [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:8:26 [out] use core::to_byte_array::FormatAsByteArray; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:13:15 [out] if actual.size() != expected.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:13:34 [out] if actual.size() != expected.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:18:38 [out] let (_, actual_val) = actual.read_u8(i); [out] ^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:19:42 [out] let (_, expected_val) = expected.read_u8(i); [out] ^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:17:22 [out] while i < actual.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:25:19 [out] if i < actual.size() { [out] ^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:33:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:72:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:79:49 [out] let arbitrary_data: ByteArray = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:111:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:129:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:157:43 [out] let mut expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:160:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:170:43 [out] let mut expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:175:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:186:39 [out] let expected: Bytes = BytesTrait::new(4, array![0xa9059cbb000000000000000000000000]); [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:187:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:192:39 [out] let expected: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:202:42 [out] let mut encoded: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:210:38 [out] let encoded: Bytes = BytesTrait::new( [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:310:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:311:17 [out] bytesValAcc.concat(@bytesVal5); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:312:17 [out] bytesValAcc.concat(@bytesVal9); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:321:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:322:17 [out] bytesValAcc.concat(@bytesVal18); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:323:17 [out] bytesValAcc.concat(@bytesVal3); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:331:21 [out] BytesTrait::new(16, array![0xa0a1a2a3a4a500000000000000000000]), [out] ^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:338:46 [out] let mut bytesValAcc: Bytes = BytesTrait::new_empty(); [out] ^^^^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:339:17 [out] bytesValAcc.concat(@bytesVal6); [out] ^^^^^^ [out] [out] warn: Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [out] --> /mnt/maat-workbench/src/tests/sol_abi.cairo:340:17 [out] bytesValAcc.concat(@bytesVal19); [out] ^^^^^^ [out] [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: ::estimate_size [err] 56: salsa::derived::slot::Slot::execute [err] 57: ::priv_should_specialize::__shim [err] 58: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 59: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 60: ::execute [err] 61: salsa::derived::slot::Slot::execute [err] 62: ::lowered_body::__shim [err] 63: ::execute [err] 64: salsa::derived::slot::Slot::execute [err] 65: ::lowered_body::__shim [err] 66: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 67: salsa::derived::slot::Slot::execute [err] 68: ::priv_function_with_body_sierra_data::__shim [err] 69: salsa::derived::slot::Slot::execute [err] 70: ::function_with_body_sierra::__shim [err] 71: rayon_core::scope::ScopeBase::complete [err] 72: rayon_core::scope::scope::{{closure}} [err] 73: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 74: as rayon_core::job::Job>::execute [err] 75: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread 'scarb compile alexandria_encoding-8jguq687lb666' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: salsa::derived::slot::Slot::execute [err] 56: ::get_sierra_program_for_functions::__shim [err] 57: cairo_lang_test_plugin::compile_test_prepared_db [err] 58: ::compile [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread '' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-analyzer-salsa-0.17.0-pre.6/src/runtime.rs:362:13: [err] Box [err] stack backtrace: [err] 0: std::panicking::begin_panic [err] 1: salsa::runtime::Runtime::unblock_cycle_and_maybe_throw [err] 2: salsa::derived::slot::Slot::probe [err] 3: ::lowered_direct_callees_with_body::__shim [err] 4: ::lowered_direct_callees_with_body [err] 5: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 6: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 7: salsa::derived::slot::Slot::execute [err] 8: ::lowered_scc::__shim [err] 9: ::lowered_scc [err] 10: salsa::derived::slot::Slot::execute [err] 11: ::lowered_scc_representative::__shim [err] 12: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 13: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 14: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 15: ::execute [err] 16: salsa::derived::slot::Slot::execute [err] 17: ::lowered_body::__shim [err] 18: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 19: salsa::derived::slot::Slot::execute [err] 20: ::priv_function_with_body_sierra_data::__shim [err] 21: salsa::derived::slot::Slot::execute [err] 22: ::function_with_body_sierra::__shim [err] 23: ::estimate_size [err] 24: salsa::derived::slot::Slot::execute [err] 25: ::priv_should_specialize::__shim [err] 26: cairo_lang_lowering::optimizations::const_folding::const_folding [err] 27: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 28: ::execute [err] 29: salsa::derived::slot::Slot::execute [err] 30: ::lowered_body::__shim [err] 31: salsa::derived::slot::Slot::execute [err] 32: ::lowered_direct_callees::__shim [err] 33: ::lowered_direct_callees [err] 34: salsa::derived::slot::Slot::execute [err] 35: ::lowered_direct_callees_with_body::__shim [err] 36: ::lowered_direct_callees_with_body [err] 37: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 38: cairo_lang_utils::graph_algos::strongly_connected_components::compute_scc_recursive [err] 39: salsa::derived::slot::Slot::execute [err] 40: ::lowered_scc::__shim [err] 41: ::lowered_scc [err] 42: salsa::derived::slot::Slot::execute [err] 43: ::lowered_scc_representative::__shim [err] 44: cairo_lang_lowering::implicits::FunctionImplicitsTrait::function_with_body_implicits [err] 45: cairo_lang_lowering::optimizations::gas_redeposit::gas_redeposit [err] 46: cairo_lang_lowering::optimizations::strategy::OptimizationStrategyId::apply_strategy [err] 47: ::execute [err] 48: salsa::derived::slot::Slot::execute [err] 49: ::lowered_body::__shim [err] 50: cairo_lang_sierra_generator::function_generator::priv_function_with_body_sierra_data [err] 51: salsa::derived::slot::Slot::execute [err] 52: ::priv_function_with_body_sierra_data::__shim [err] 53: salsa::derived::slot::Slot::execute [err] 54: ::function_with_body_sierra::__shim [err] 55: rayon_core::scope::ScopeBase::complete [err] 56: rayon_core::scope::scope::{{closure}} [err] 57: cairo_lang_compiler::warmup_db_blocking::{{closure}}::{{closure}}::handle_func_inner [err] 58: as rayon_core::job::Job>::execute [err] 59: rayon_core::registry::WorkerThread::wait_until_cold [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] [err] thread 'main' panicked at scarb/src/ops/compile.rs:213:14: [err] Compiler thread has panicked.: Any { .. } [err] stack backtrace: [err] 0: __rustc::rust_begin_unwind [err] 1: core::panicking::panic_fmt [err] 2: core::result::unwrap_failed [err] 3: std::thread::scoped::scope [err] 4: scarb::ops::compile::process [err] 5: scarb::ops::compile::compile [err] 6: scarb::commands::run [err] 7: scarb::main [err] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. [err] Error: `scarb metadata` exited with error [err] [err] Stack backtrace: [err] 0: anyhow::error:: for anyhow::Error>::from [err] 1: scarb_cairo_test::main [err] 2: std::sys::backtrace::__rust_begin_short_backtrace [err] 3: main [err] 4: __libc_start_call_main [err] 5: __libc_start_main_impl [err] 6: _start Process finished with exit code 1 >>> SCARB_IGNORE_CAIRO_VERSION=true maat-test-ls [err] 0.004319723s WARN cairo_language_server::config: client does not support `workspace/configuration` requests, config will not be reloaded [out] Opening file:///mnt/maat-workbench/src/lib.cairo [out] [out] ============================== [out] Analysis completed, server is idle. [out] [out] ============================== [out] # Analyzed Crates [out] --- [out] ```json [out] { [out] "name": "alexandria_bytes", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/alexandria_bytes-0.5.1/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_bytes", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "alexandria_bytes": { [out] "discriminator": "alexandria_bytes 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_data_structures": { [out] "discriminator": "alexandria_data_structures 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_math": { [out] "discriminator": "alexandria_math 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "alexandria_data_structures", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/alexandria_data_structures-0.5.1/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_data_structures", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "alexandria_data_structures": { [out] "discriminator": "alexandria_data_structures 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "alexandria_encoding", [out] "source_paths": [ [out] "/mnt/maat-workbench/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_encoding", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "alexandria_bytes": { [out] "discriminator": "alexandria_bytes 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_data_structures": { [out] "discriminator": "alexandria_data_structures 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_encoding": { [out] "discriminator": "alexandria_encoding 0.5.1 (path+file:///mnt/maat-workbench/Scarb.toml)" [out] }, [out] "alexandria_math": { [out] "discriminator": "alexandria_math 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_numeric": { [out] "discriminator": "alexandria_numeric 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest" [out] ] [out] } [out] } [out] [out] { [out] "name": "alexandria_math", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/alexandria_math-0.5.1/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_math", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "alexandria_math": { [out] "discriminator": "alexandria_math 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "alexandria_numeric", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/alexandria_numeric-0.5.1/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_numeric", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "alexandria_math": { [out] "discriminator": "alexandria_math 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_numeric": { [out] "discriminator": "alexandria_numeric 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_searching": { [out] "discriminator": "alexandria_searching 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "alexandria_searching", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/alexandria_searching-0.5.1/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "alexandria_searching", [out] "edition": "2023_11", [out] "version": "0.5.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "alexandria_data_structures": { [out] "discriminator": "alexandria_data_structures 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "alexandria_searching": { [out] "discriminator": "alexandria_searching 0.5.1 (registry+https://scarbs.xyz/)" [out] }, [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "core", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/std/v2.12.0-rc.0/core/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "core", [out] "edition": "2024_07", [out] "version": "2.12.0-rc.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": true, [out] "associated_item_constraints": true, [out] "coupons": true, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Executable", [out] "CairoTest" [out] ] [out] } [out] } [out] ``` [out] [out] ============================== [out] file:///mnt/maat-workbench/src/rlp_byte_array.cairo (1) [out] (W) Unused import: `alexandria_encoding::rlp_byte_array::UIntBytes` [Ln 2, Col 34] [out] file:///mnt/maat-workbench/src/rlp.cairo (6) [out] (W) Usage of deprecated feature `"deprecated-encode_string"` with no `#[feature("deprecated-encode_string")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array_string`." [Ln 100, Col 71] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 105, Col 40] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 123, Col 42] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 183, Col 44] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 199, Col 36] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 211, Col 26] [out] file:///mnt/maat-workbench/src/sol_abi.cairo (5) [out] (W) Unused import: `alexandria_encoding::sol_abi::SolAbiDecodeTrait` [Ln 4, Col 12] [out] (W) Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeSelectorTrait` [Ln 5, Col 13] [out] (W) Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeTrait` [Ln 5, Col 40] [out] (W) Unused import: `alexandria_encoding::sol_abi::SolAbiEncodeAsTrait` [Ln 6, Col 15] [out] (W) Unused import: `alexandria_encoding::sol_abi::SolBytesTrait` [Ln 7, Col 15] [out] file:///mnt/maat-workbench/src/sol_abi/decode.cairo (13) [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 19, Col 43] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 27, Col 44] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 35, Col 44] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 43, Col 44] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 51, Col 45] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 59, Col 45] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 71, Col 45] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 79, Col 48] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 87, Col 48] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 102, Col 46] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 110, Col 46] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 122, Col 48] [out] (W) Usage of deprecated feature `"deprecated-read_u256"` with no `#[feature("deprecated-read_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u256`." [Ln 133, Col 48] [out] file:///mnt/maat-workbench/src/sol_abi/encode_as.cairo (12) [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 19, Col 42] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 20, Col 13] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 31, Col 46] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 32, Col 17] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 43, Col 42] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 44, Col 13] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 54, Col 42] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 55, Col 13] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 65, Col 13] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 65, Col 33] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 73, Col 13] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 73, Col 33] [out] file:///mnt/maat-workbench/src/sol_abi/encode.cairo (33) [out] (W) Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [Ln 15, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 38, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [Ln 43, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 50, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u16"` with no `#[feature("deprecated-append_u16")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u16`." [Ln 55, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 62, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u32"` with no `#[feature("deprecated-append_u32")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u32`." [Ln 67, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 74, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u64"` with no `#[feature("deprecated-append_u64")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u64`." [Ln 79, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 86, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u128"` with no `#[feature("deprecated-append_u128")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u128`." [Ln 91, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 98, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 103, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 115, Col 17] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 117, Col 17] [out] (W) Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [Ln 124, Col 17] [out] (W) Usage of deprecated feature `"deprecated-append_u8"` with no `#[feature("deprecated-append_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u8`." [Ln 126, Col 17] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 134, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_felt252"` with no `#[feature("deprecated-append_felt252")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_felt252`." [Ln 139, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 146, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_bytes31"` with no `#[feature("deprecated-append_bytes31")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_bytes31`." [Ln 151, Col 13] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 162, Col 13] [out] (W) Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [Ln 163, Col 30] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 165, Col 17] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 171, Col 13] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 179, Col 13] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 182, Col 17] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 188, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 201, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_address"` with no `#[feature("deprecated-append_address")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_address`." [Ln 206, Col 13] [out] (W) Usage of deprecated feature `"deprecated-append_u256"` with no `#[feature("deprecated-append_u256")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::append_u256`." [Ln 214, Col 13] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 222, Col 13] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 222, Col 33] [out] file:///mnt/maat-workbench/src/sol_abi/sol_bytes.cairo (33) [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 47, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 50, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 53, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 56, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 59, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 62, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 65, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 68, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 71, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 74, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 77, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 80, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 83, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 86, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 89, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 92, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 95, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 98, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 101, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 104, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 107, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 110, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 113, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 116, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 119, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 122, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 125, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 128, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 131, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 134, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 137, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 140, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 144, Col 20] [out] file:///mnt/maat-workbench/src/tests/rlp_test.cairo (37) [out] (W) Unused import: `alexandria_encoding::tests::rlp_test::ByteArrayTraitExt` [Ln 0, Col 38] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 8, Col 45] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 20, Col 45] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 32, Col 45] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 44, Col 45] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 56, Col 45] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 68, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 79, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode_type"` with no `#[feature("deprecated-decode_type")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array_type`." [Ln 90, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 99, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 110, Col 29] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 125, Col 28] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 167, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 210, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 284, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 360, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 634, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 650, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 660, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 675, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 691, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 707, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 1250, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 1907, Col 24] [out] (W) Usage of deprecated feature `"deprecated-decode"` with no `#[feature("deprecated-decode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::decode_byte_array`." [Ln 1918, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1929, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1941, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1953, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1965, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1979, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 1997, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2023, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2045, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2065, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2081, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2097, Col 24] [out] (W) Usage of deprecated feature `"deprecated-encode"` with no `#[feature("deprecated-encode")]` attribute. Note: "Use `alexandria_encoding::rlp_byte_array::RLPTrait::encode_byte_array`." [Ln 2725, Col 24] [out] file:///mnt/maat-workbench/src/tests/sol_abi.cairo (31) [out] (W) Unused import: `alexandria_encoding::tests::sol_abi::FormatAsByteArray` [Ln 7, Col 25] [out] (W) Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [Ln 12, Col 14] [out] (W) Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [Ln 12, Col 33] [out] (W) Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [Ln 17, Col 37] [out] (W) Usage of deprecated feature `"deprecated-read_u8"` with no `#[feature("deprecated-read_u8")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::read_u8`." [Ln 18, Col 41] [out] (W) Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [Ln 16, Col 21] [out] (W) Usage of deprecated feature `"deprecated-size"` with no `#[feature("deprecated-size")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::size`." [Ln 24, Col 18] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 32, Col 38] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 71, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 78, Col 48] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 110, Col 38] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 128, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 156, Col 42] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 159, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 169, Col 42] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 174, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 185, Col 38] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 186, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 191, Col 38] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 201, Col 41] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 209, Col 37] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 309, Col 45] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 310, Col 16] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 311, Col 16] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 320, Col 45] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 321, Col 16] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 322, Col 16] [out] (W) Usage of deprecated feature `"deprecated-new"` with no `#[feature("deprecated-new")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new`." [Ln 330, Col 20] [out] (W) Usage of deprecated feature `"deprecated-new_empty"` with no `#[feature("deprecated-new_empty")]` attribute. Note: "Use `alexandria_bytes::byte_array_ext::ByteArrayTraitExt::new_empty`." [Ln 337, Col 45] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 338, Col 16] [out] (W) Usage of deprecated feature `"deprecated-concat"` with no `#[feature("deprecated-concat")]` attribute. Note: "Use `core::byte_array::concat`." [Ln 339, Col 16] [out] total: 0 errors, 171 warnings, 0 infos, 0 hints [out] [out] ============================== [out] CairoLS process exited with code: 0