atlas-program 3.0.0

Atlas Program
Documentation

Build #3876543 2026-07-17 06:39:08

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.99.0-nightly (3d50c25bc 2026-07-16)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "2fecc1fa35d8839e9efcf5beb43b56610096c016db7b50b58cf5658096bd6c03" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg=docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260716-1.99.0-nightly-3d50c25bc\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking atlas-message v3.0.1 [INFO] [stderr] Checking atlas-system-interface v2.0.0 [INFO] [stderr] Checking atlas-nonce v3.0.0 [INFO] [stderr] Checking atlas-address-lookup-table-interface v3.0.0 [INFO] [stderr] Checking atlas-sysvar v3.1.1 [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-nonce-3.0.0/src/state.rs:57:14 [INFO] [stderr] | [INFO] [stderr] 57 | Self(hashv(&[DURABLE_NONCE_HASH_PREFIX, blockhash.as_ref()])) [INFO] [stderr] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `atlas_hash::Hash`, found a different `atlas_hash::Hash` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_hash` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-hash-3.0.0/src/lib.rs:45:1 [INFO] [stderr] | [INFO] [stderr] 45 | pub struct Hash(pub(crate) [u8; HASH_BYTES]); [INFO] [stderr] | ^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-hash-4.0.2/src/lib.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | pub struct Hash(pub(crate) [u8; HASH_BYTES]); [INFO] [stderr] | --------------- this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: tuple struct defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-nonce-3.0.0/src/state.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct DurableNonce(Hash); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `atlas-nonce` (lib) due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-lookup-table-interface-3.0.0/src/instruction.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 74 | Pubkey::find_program_address( [INFO] [stderr] | ---------------------------- arguments to this function are incorrect [INFO] [stderr] 75 | &[authority_address.as_ref(), &recent_block_slot.to_le_bytes()], [INFO] [stderr] 76 | &id(), [INFO] [stderr] | ^^^^^ expected `&Pubkey`, found `&Address` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/syscalls.rs:279:12 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn find_program_address(seeds: &[&[u8]], program_id: &Address) -> (Address, u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `atlas_hash::Hash: serde::Deserialize<'de>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sysvar-3.1.1/src/recent_blockhashes.rs:50:20 [INFO] [stderr] | [INFO] [stderr] 50 | pub blockhash: Hash, [INFO] [stderr] | ^^^^ the trait `Deserialize<'_>` is not implemented for `atlas_hash::Hash` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `atlas_hash::Hash` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stderr] &'a Path [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] and 171 others [INFO] [stderr] = note: there are multiple different versions of crate `atlas_hash` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `next_element` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs:1771:12 [INFO] [stderr] | [INFO] [stderr] 1769 | fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error> [INFO] [stderr] | ------------ required by a bound in this associated function [INFO] [stderr] 1770 | where [INFO] [stderr] 1771 | T: Deserialize<'de>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stderr] = note: the full name for the type has been written to '/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/atlas_sysvar-1a77b89bf8e62e29.long-type-1679268155546739332.txt' [INFO] [stderr] = note: consider using `--verbose` to print the full type name to the console [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `atlas_hash::Hash: serde::Deserialize<'de>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sysvar-3.1.1/src/recent_blockhashes.rs:50:20 [INFO] [stderr] | [INFO] [stderr] 50 | pub blockhash: Hash, [INFO] [stderr] | ^^^^ the trait `Deserialize<'_>` is not implemented for `atlas_hash::Hash` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `atlas_hash::Hash` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stderr] &'a Path [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] and 171 others [INFO] [stderr] = note: there are multiple different versions of crate `atlas_hash` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `next_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs:1916:12 [INFO] [stderr] | [INFO] [stderr] 1914 | fn next_value<V>(&mut self) -> Result<V, Self::Error> [INFO] [stderr] | ---------- required by a bound in this associated function [INFO] [stderr] 1915 | where [INFO] [stderr] 1916 | V: Deserialize<'de>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stderr] = note: the full name for the type has been written to '/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/atlas_sysvar-1a77b89bf8e62e29.long-type-1679268155546739332.txt' [INFO] [stderr] = note: consider using `--verbose` to print the full type name to the console [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `atlas_hash::Hash: serde::Deserialize<'de>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sysvar-3.1.1/src/recent_blockhashes.rs:47:38 [INFO] [stderr] | [INFO] [stderr] 47 | #[cfg_attr(feature = "serde", derive(Deserialize, Serialize))] [INFO] [stderr] | ^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `atlas_hash::Hash` [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `atlas_hash::Hash` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stderr] &'a Path [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] and 171 others [INFO] [stderr] = note: there are multiple different versions of crate `atlas_hash` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `fees::_::_serde::__private228::de::missing_field` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs:26:8 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result<V, E> [INFO] [stderr] | ------------- required by a bound in this function [INFO] [stderr] 25 | where [INFO] [stderr] 26 | V: Deserialize<'de>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stderr] = note: the full name for the type has been written to '/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/atlas_sysvar-1a77b89bf8e62e29.long-type-1679268155546739332.txt' [INFO] [stderr] = note: consider using `--verbose` to print the full type name to the console [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `atlas_hash::Hash: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sysvar-3.1.1/src/recent_blockhashes.rs:47:51 [INFO] [stderr] | [INFO] [stderr] 47 | #[cfg_attr(feature = "serde", derive(Deserialize, Serialize))] [INFO] [stderr] | ^^^^^^^^^ the trait `Serialize` is not implemented for `atlas_hash::Hash` [INFO] [stderr] ... [INFO] [stderr] 50 | pub blockhash: Hash, [INFO] [stderr] | ------------------- required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `atlas_hash::Hash` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = help: the following other types implement trait `Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 168 others [INFO] [stderr] = note: there are multiple different versions of crate `atlas_hash` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `fees::_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs:1917:21 [INFO] [stderr] | [INFO] [stderr] 1915 | fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stderr] | --------------- required by a bound in this associated function [INFO] [stderr] 1916 | where [INFO] [stderr] 1917 | T: ?Sized + Serialize; [INFO] [stderr] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stderr] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/compiled_keys.rs:62:43 [INFO] [stderr] | [INFO] [stderr] 62 | let meta = key_meta_map.entry(ix.program_id).or_default(); [INFO] [stderr] | ----- ^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this method are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] help: the return type of this call is `atlas_address::Address` due to the type of the argument passed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/compiled_keys.rs:62:24 [INFO] [stderr] | [INFO] [stderr] 62 | let meta = key_meta_map.entry(ix.program_id).or_default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^-------------^ [INFO] [stderr] | | [INFO] [stderr] | this argument influences the return type of `entry` [INFO] [stderr] note: method defined here [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/map.rs:1501:12 [INFO] [stderr] | [INFO] [stderr] 1501 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A> [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: could not compile `atlas-address-lookup-table-interface` (lib) due to 1 previous error [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/compiled_keys.rs:65:47 [INFO] [stderr] | [INFO] [stderr] 65 | let meta = key_meta_map.entry(account_meta.pubkey).or_default(); [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this method are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] help: the return type of this call is `atlas_address::Address` due to the type of the argument passed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/compiled_keys.rs:65:28 [INFO] [stderr] | [INFO] [stderr] 65 | let meta = key_meta_map.entry(account_meta.pubkey).or_default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^-------------------^ [INFO] [stderr] | | [INFO] [stderr] | this argument influences the return type of `entry` [INFO] [stderr] note: method defined here [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/map.rs:1501:12 [INFO] [stderr] | [INFO] [stderr] 1501 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A> [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/compiled_keys.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 211 | fn get_nonce_pubkey(instructions: &[Instruction]) -> Option<&Address> { [INFO] [stderr] | ---------------- expected `std::option::Option<&Address>` because of return type [INFO] [stderr] ... [INFO] [stderr] 221 | ix.accounts.first().map(|meta| &meta.pubkey) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/inline_nonce.rs:32:30 [INFO] [stderr] | [INFO] [stderr] 32 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/inline_nonce.rs:35:39 [INFO] [stderr] | [INFO] [stderr] 35 | AccountMeta::new_readonly(*nonce_authority_pubkey, true), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:416:26 [INFO] [stderr] | [INFO] [stderr] 416 | AccountMeta::new(*from_pubkey, true), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/legacy.rs:39:44 [INFO] [stderr] | [INFO] [stderr] 39 | .map(|account_meta| position(keys, &account_meta.pubkey)) [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/legacy.rs:31:4 [INFO] [stderr] | [INFO] [stderr] 31 | fn position(keys: &[Address], key: &Address) -> u8 { [INFO] [stderr] | ^^^^^^^^ ------------- [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:417:26 [INFO] [stderr] | [INFO] [stderr] 417 | AccountMeta::new(*to_pubkey, true), [INFO] [stderr] | ---------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:420:9 [INFO] [stderr] | [INFO] [stderr] 419 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 420 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/legacy.rs:43:42 [INFO] [stderr] | [INFO] [stderr] 43 | program_id_index: position(keys, &ix.program_id), [INFO] [stderr] | -------- ^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/legacy.rs:31:4 [INFO] [stderr] | [INFO] [stderr] 31 | fn position(keys: &[Address], key: &Address) -> u8 { [INFO] [stderr] | ^^^^^^^^ ------------- [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:443:26 [INFO] [stderr] | [INFO] [stderr] 443 | AccountMeta::new(*from_pubkey, true), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:444:26 [INFO] [stderr] | [INFO] [stderr] 444 | AccountMeta::new(*to_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:445:35 [INFO] [stderr] | [INFO] [stderr] 445 | AccountMeta::new_readonly(*base, true), [INFO] [stderr] | ------------------------- ^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:449:9 [INFO] [stderr] | [INFO] [stderr] 448 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 449 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:624:47 [INFO] [stderr] | [INFO] [stderr] 624 | let account_metas = vec![AccountMeta::new(*pubkey, true)]; [INFO] [stderr] | ---------------- ^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:626:9 [INFO] [stderr] | [INFO] [stderr] 625 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 626 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:640:26 [INFO] [stderr] | [INFO] [stderr] 640 | AccountMeta::new(*address, false), [INFO] [stderr] | ---------------- ^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:641:35 [INFO] [stderr] | [INFO] [stderr] 641 | AccountMeta::new_readonly(*base, true), [INFO] [stderr] | ------------------------- ^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:644:9 [INFO] [stderr] | [INFO] [stderr] 643 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 644 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:819:26 [INFO] [stderr] | [INFO] [stderr] 819 | AccountMeta::new(*from_pubkey, true), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:820:26 [INFO] [stderr] | [INFO] [stderr] 820 | AccountMeta::new(*to_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:822:35 [INFO] [stderr] | [INFO] [stderr] 822 | Instruction::new_with_bincode(ID, &SystemInstruction::Transfer { lamports }, account_metas) [INFO] [stderr] | ----------------------------- ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:835:26 [INFO] [stderr] | [INFO] [stderr] 835 | AccountMeta::new(*from_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:836:35 [INFO] [stderr] | [INFO] [stderr] 836 | AccountMeta::new_readonly(*from_base, true), [INFO] [stderr] | ------------------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:837:26 [INFO] [stderr] | [INFO] [stderr] 837 | AccountMeta::new(*to_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0277`. [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:840:9 [INFO] [stderr] | [INFO] [stderr] 839 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 840 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/legacy.rs:587:32 [INFO] [stderr] | [INFO] [stderr] 587 | .any(|&key| key == bpf_loader_upgradeable::id()) [INFO] [stderr] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | expected because this is `Address` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1016:47 [INFO] [stderr] | [INFO] [stderr] 1016 | let account_metas = vec![AccountMeta::new(*pubkey, true)]; [INFO] [stderr] | ---------------- ^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1017:35 [INFO] [stderr] | [INFO] [stderr] 1017 | Instruction::new_with_bincode(ID, &SystemInstruction::Allocate { space }, account_metas) [INFO] [stderr] | ----------------------------- ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1029:26 [INFO] [stderr] | [INFO] [stderr] 1029 | AccountMeta::new(*address, false), [INFO] [stderr] | ---------------- ^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1030:35 [INFO] [stderr] | [INFO] [stderr] 1030 | AccountMeta::new_readonly(*base, true), [INFO] [stderr] | ------------------------- ^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/account_keys.rs:132:59 [INFO] [stderr] | [INFO] [stderr] 132 | .map(|account_meta| get_account_index(&account_meta.pubkey)) [INFO] [stderr] | ----------------- ^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: closure parameter defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/account_keys.rs:119:34 [INFO] [stderr] | [INFO] [stderr] 119 | let get_account_index = |key: &Address| -> Result<u8, CompileError> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1033:9 [INFO] [stderr] | [INFO] [stderr] 1032 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 1033 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/account_keys.rs:136:57 [INFO] [stderr] | [INFO] [stderr] 136 | program_id_index: get_account_index(&ix.program_id)?, [INFO] [stderr] | ----------------- ^^^^^^^^^^^^^^ expected `Address`, found `atlas_address::Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: closure parameter defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/account_keys.rs:119:34 [INFO] [stderr] | [INFO] [stderr] 119 | let get_account_index = |key: &Address| -> Result<u8, CompileError> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1210:34 [INFO] [stderr] | [INFO] [stderr] 1210 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: could not compile `atlas-sysvar` (lib) due to 4 previous errors [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1212:43 [INFO] [stderr] | [INFO] [stderr] 1212 | AccountMeta::new_readonly(RECENT_BLOCKHASHES_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1213:43 [INFO] [stderr] | [INFO] [stderr] 1213 | AccountMeta::new_readonly(RENT_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1207:13 [INFO] [stderr] | [INFO] [stderr] 1206 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 1207 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1349:34 [INFO] [stderr] | [INFO] [stderr] 1349 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1351:43 [INFO] [stderr] | [INFO] [stderr] 1351 | AccountMeta::new_readonly(RECENT_BLOCKHASHES_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1352:43 [INFO] [stderr] | [INFO] [stderr] 1352 | AccountMeta::new_readonly(RENT_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1346:13 [INFO] [stderr] | [INFO] [stderr] 1345 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 1346 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1482:26 [INFO] [stderr] | [INFO] [stderr] 1482 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1484:35 [INFO] [stderr] | [INFO] [stderr] 1484 | AccountMeta::new_readonly(RECENT_BLOCKHASHES_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:278:37 [INFO] [stderr] | [INFO] [stderr] 278 | ... pubkey: account_keys.get(account_index).unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1485:35 [INFO] [stderr] | [INFO] [stderr] 1485 | AccountMeta::new_readonly(*authorized_pubkey, true), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1487:35 [INFO] [stderr] | [INFO] [stderr] 1487 | Instruction::new_with_bincode(ID, &SystemInstruction::AdvanceNonceAccount, account_metas) [INFO] [stderr] | ----------------------------- ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | program_id, [INFO] [stderr] | ^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1570:26 [INFO] [stderr] | [INFO] [stderr] 1570 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1571:26 [INFO] [stderr] | [INFO] [stderr] 1571 | AccountMeta::new(*to_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:321:81 [INFO] [stderr] | [INFO] [stderr] 321 | Some(program_id) => atlas_sdk_ids::system_program::check_id(program_id), [INFO] [stderr] | --------------------------------------- ^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:406:16 [INFO] [stderr] | [INFO] [stderr] 406 | pub fn check_id(id: &$crate::Address) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sdk-ids-3.1.0/src/lib.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | atlas_address::declare_id!("11111111111111111111111111111111"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] = note: this error originates in the macro `atlas_address::declare_id` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1573:35 [INFO] [stderr] | [INFO] [stderr] 1573 | AccountMeta::new_readonly(RECENT_BLOCKHASHES_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1574:35 [INFO] [stderr] | [INFO] [stderr] 1574 | AccountMeta::new_readonly(RENT_ID, false), [INFO] [stderr] | ------------------------- ^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1575:35 [INFO] [stderr] | [INFO] [stderr] 1575 | AccountMeta::new_readonly(*authorized_pubkey, true), [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn new_readonly(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:362:44 [INFO] [stderr] | [INFO] [stderr] 362 | if secp256k1_program::check_id(program_id) { [INFO] [stderr] | --------------------------- ^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:406:16 [INFO] [stderr] | [INFO] [stderr] 406 | pub fn check_id(id: &$crate::Address) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sdk-ids-3.1.0/src/lib.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | atlas_address::declare_id!("KeccakSecp256k11111111111111111111111111111"); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] = note: this error originates in the macro `atlas_address::declare_id` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1578:9 [INFO] [stderr] | [INFO] [stderr] 1577 | Instruction::new_with_bincode( [INFO] [stderr] | ----------------------------- arguments to this function are incorrect [INFO] [stderr] 1578 | ID, [INFO] [stderr] | ^^ expected `Address`, found `Pubkey` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/lib.rs:202:12 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new_with_bincode<T: serde::Serialize>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:369:49 [INFO] [stderr] | [INFO] [stderr] 369 | } else if ed25519_program::check_id(program_id) { [INFO] [stderr] | ------------------------- ^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:406:16 [INFO] [stderr] | [INFO] [stderr] 406 | pub fn check_id(id: &$crate::Address) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sdk-ids-3.1.0/src/lib.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | atlas_address::declare_id!("Ed25519SigVerify111111111111111111111111111"); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] = note: this error originates in the macro `atlas_address::declare_id` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-system-interface-2.0.0/src/instruction.rs:1652:26 [INFO] [stderr] | [INFO] [stderr] 1652 | AccountMeta::new(*nonce_pubkey, false), [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^ expected `Address`, found `Pubkey` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: associated function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-instruction-3.1.0/src/account_meta.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn new(pubkey: Pubkey, is_signer: bool) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-message-3.0.1/src/sanitized.rs:376:51 [INFO] [stderr] | [INFO] [stderr] 376 | } else if secp256r1_program::check_id(program_id) { [INFO] [stderr] | --------------------------- ^^^^^^^^^^ expected `atlas_address::Address`, found `Address` [INFO] [stderr] | | [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `atlas_address` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-1.0.0/src/lib.rs:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | pub struct Address(pub(crate) [u8; 32]); [INFO] [stderr] | ------------------ this is the found type [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: function defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-address-2.0.0/src/lib.rs:406:16 [INFO] [stderr] | [INFO] [stderr] 406 | pub fn check_id(id: &$crate::Address) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/atlas-sdk-ids-3.1.0/src/lib.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | atlas_address::declare_id!("Secp256r1SigVerify1111111111111111111111111"); [WARN] too much data in the log, truncating it