[INFO] cloning repository https://github.com/CycloneOrg/Yaqun [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/CycloneOrg/Yaqun" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCycloneOrg%2FYaqun", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCycloneOrg%2FYaqun'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8a32ae1b73446c12df4af91b2f99141a81492f9f [INFO] testing CycloneOrg/Yaqun against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCycloneOrg%2FYaqun" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/CycloneOrg/Yaqun on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/CycloneOrg/Yaqun [INFO] finished tweaking git repo https://github.com/CycloneOrg/Yaqun [INFO] tweaked toml for git repo https://github.com/CycloneOrg/Yaqun written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate git repo https://github.com/CycloneOrg/Yaqun already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3a0831bd1840917748b5d9455ae65b612e79bbc081cbddbf1f349c9b892d2ff7 [INFO] running `Command { std: "docker" "start" "-a" "3a0831bd1840917748b5d9455ae65b612e79bbc081cbddbf1f349c9b892d2ff7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3a0831bd1840917748b5d9455ae65b612e79bbc081cbddbf1f349c9b892d2ff7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a0831bd1840917748b5d9455ae65b612e79bbc081cbddbf1f349c9b892d2ff7", kill_on_drop: false }` [INFO] [stdout] 3a0831bd1840917748b5d9455ae65b612e79bbc081cbddbf1f349c9b892d2ff7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f13b47d68bae34cf3b22e6f8c7dd6bc318a01229002e751f0222649767edcb29 [INFO] running `Command { std: "docker" "start" "-a" "f13b47d68bae34cf3b22e6f8c7dd6bc318a01229002e751f0222649767edcb29", kill_on_drop: false }` [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Compiling yaqun-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: mismatched closing delimiter: `}` [INFO] [stdout] --> src/decrypt.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 45 | pub unsafe fn get_current_weapon() -> u64 { [INFO] [stdout] | - closing delimiter possibly meant for this [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23... [INFO] [stdout] | ^ unclosed delimiter [INFO] [stdout] ... [INFO] [stdout] 60 | } [INFO] [stdout] | ^ mismatched closing delimiter [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: comparison operators cannot be chained [INFO] [stdout] --> src/decrypt.rs:46:58 [INFO] [stdout] | [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23... [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: use `::<...>` instead of `<...>` to specify lifetime, type, or const arguments [INFO] [stdout] | [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read::(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23) - 0x747A89128C662895i64; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `)` or `,`, found `+` [INFO] [stdout] --> src/decrypt.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23... [INFO] [stdout] | ^ -^ [INFO] [stdout] | | | [INFO] [stdout] | unclosed delimiter help: `)` may belong here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `componentId` [INFO] [stdout] --> src/decrypt.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | uintptr_t componentId = memory->read(first + 0x1CC); [INFO] [stdout] | ^^^^^^^^^^^ expected one of 8 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/utils.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/utils.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/utils.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0435]: attempt to use a non-constant value in a constant [INFO] [stdout] --> src/decrypt.rs:34:32 [INFO] [stdout] | [INFO] [stdout] 23 | let v11 = _mm_xor_si128( [INFO] [stdout] | ------- help: consider using `const` instead of `let`: `const v11` [INFO] [stdout] ... [INFO] [stdout] 34 | return [ (v11 as u64)[0]; (v11 as u64)[1] & 0x3FFFFFFF ]; [INFO] [stdout] | ^^^ non-constant value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:29:35 [INFO] [stdout] | [INFO] [stdout] 29 | pub unsafe fn get_process_id() -> DWORD { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:34:40 [INFO] [stdout] | [INFO] [stdout] 34 | pub unsafe fn get_module_name(proc_id: DWORD) -> String { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stdout] --> src/utils.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let handle: HANDLE = OpenProcess( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PROCESS_QUERY_LIMITED_INFORMATION` in this scope [INFO] [stdout] --> src/utils.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | PROCESS_QUERY_LIMITED_INFORMATION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/utils.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | FALSE, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `QueryFullProcessImageNameW` in this scope [INFO] [stdout] --> src/utils.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | if QueryFullProcessImageNameW( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:86:34 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn GetCurrentProcessId() -> DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn GetLastError() -> DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stdout] --> src/utils.rs:94:33 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn CloseHandle(hObject: HANDLE) -> BOOL; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/utils.rs:94:44 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn CloseHandle(hObject: HANDLE) -> BOOL; [INFO] [stdout] | ^^^^ help: a builtin type with a similar name exists: `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:99:26 [INFO] [stdout] | [INFO] [stdout] 99 | dwDesiredAccess: DWORD, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/utils.rs:100:25 [INFO] [stdout] | [INFO] [stdout] 100 | blnHeritHandle: BOOL, [INFO] [stdout] | ^^^^ help: a builtin type with a similar name exists: `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/utils.rs:101:20 [INFO] [stdout] | [INFO] [stdout] 101 | processId: DWORD [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stdout] --> src/utils.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | ) -> HANDLE; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found module `std::ptr` [INFO] [stdout] --> src/decrypt.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23... [INFO] [stdout] | ^^^^^^^^ not a type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uintptr_t` in this scope [INFO] [stdout] --> src/decrypt.rs:46:43 [INFO] [stdout] | [INFO] [stdout] 46 | let first: std::ptr = ((std::ptr::read::(read(entity_list() + (i * 0x8) + 0x18) + 0x26C9D0772EE0DFD6i64) ^ 0x23... [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use crate::uintptr_t; [INFO] [stdout] | [INFO] [stdout] 2 | use libc::uintptr_t; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stdout] --> src/lib.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | hinst_dll: HINSTANCE, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/lib.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | fdw_reason: DWORD, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stdout] --> src/lib.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | _: LPVOID [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/lib.rs:14:6 [INFO] [stdout] | [INFO] [stdout] 14 | ) -> BOOL [INFO] [stdout] | ^^^^ help: a builtin type with a similar name exists: `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DLL_PROCESS_ATTACH` in this scope [INFO] [stdout] --> src/lib.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | if fdw_reason == DLL_PROCESS_ATTACH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateThread` in this scope [INFO] [stdout] --> src/lib.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | CreateThread( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stdout] --> src/lib.rs:19:54 [INFO] [stdout] | [INFO] [stdout] 10 | unsafe extern "system" fn DllMain( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 19 | transmute::<_, unsafe extern "system" fn(LPVOID) -> DWORD>( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/lib.rs:19:65 [INFO] [stdout] | [INFO] [stdout] 10 | unsafe extern "system" fn DllMain( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 19 | transmute::<_, unsafe extern "system" fn(LPVOID) -> DWORD>( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stdout] --> src/lib.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | TRUE [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stdout] --> src/lib.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | lp_thread_parameter: LPVOID [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FreeLibraryAndExitThread` in this scope [INFO] [stdout] --> src/lib.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | FreeLibraryAndExitThread( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `write` [INFO] [stdout] --> src/decrypt.rs:4:22 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ptr::{read, write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pest::iterators::Pairs` [INFO] [stdout] --> src/decrypt.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use pest::iterators::Pairs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be an inner attribute: add an exclamation mark: `#![foo]` [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #[no_std] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of calling convention not supported on this target [INFO] [stdout] --> src/utils.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / extern "stdcall" { [INFO] [stdout] 86 | | pub fn GetCurrentProcessId() -> DWORD; [INFO] [stdout] 87 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unsupported_calling_conventions)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #87678 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of calling convention not supported on this target [INFO] [stdout] --> src/utils.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / extern "stdcall" { [INFO] [stdout] 90 | | pub fn GetLastError() -> DWORD; [INFO] [stdout] 91 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #87678 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of calling convention not supported on this target [INFO] [stdout] --> src/utils.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / extern "stdcall" { [INFO] [stdout] 94 | | pub fn CloseHandle(hObject: HANDLE) -> BOOL; [INFO] [stdout] 95 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #87678 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of calling convention not supported on this target [INFO] [stdout] --> src/utils.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | / extern "stdcall" { [INFO] [stdout] 98 | | pub fn OpenProcess( [INFO] [stdout] 99 | | dwDesiredAccess: DWORD, [INFO] [stdout] 100 | | blnHeritHandle: BOOL, [INFO] [stdout] 101 | | processId: DWORD [INFO] [stdout] 102 | | ) -> HANDLE; [INFO] [stdout] 103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #87678 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of calling convention not supported on this target [INFO] [stdout] --> src/utils.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | / extern "stdcall" { [INFO] [stdout] 106 | | pub fn GetModuleHandleA(module_name: *const i8) -> HMODULE; [INFO] [stdout] 107 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #87678 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `data` found for array `[u64; 2]` in the current scope [INFO] [stdout] --> src/decrypt.rs:20:50 [INFO] [stdout] | [INFO] [stdout] 20 | let z = transmute::<*const (), fn() -> u64>(val.data()); [INFO] [stdout] | ^^^^ method not found in `[u64; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/decrypt.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | let y = transmute::<__m128i>(z); [INFO] [stdout] | ^^^^^^^^^ ------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 21 | let y = transmute::<__m128i, U>(z); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/decrypt.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 26 | _mm_srli_epi64(v10, 0x30 as u32), [INFO] [stdout] | ^^^^^^^^^^^ expected `i32`, found `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/decrypt.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | _mm_slli_epi64(v10, 0x10 as u32) [INFO] [stdout] | ^^^^^^^^^^^ expected `i32`, found `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/decrypt.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 29 | _mm_loadu_si128(transmute::<__m128i>(transmute::(&add[0]))) [INFO] [stdout] | ^^^^^^^^^ ------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 29 | _mm_loadu_si128(transmute::<__m128i, U>(transmute::(&add[0]))) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/decrypt.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | _mm_loadu_si128(transmute::<__m128i>(transmute::(&add[0]))) [INFO] [stdout] | ^^^^^^^^^ --- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 29 | _mm_loadu_si128(transmute::<__m128i>(transmute::(&add[0]))) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/decrypt.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | transmute::<__m128i>(transmute::(xorval)) [INFO] [stdout] | ^^^^^^^^^ ------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 31 | transmute::<__m128i, U>(transmute::(xorval)) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/decrypt.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 31 | transmute::<__m128i>(transmute::(xorval)) [INFO] [stdout] | ^^^^^^^^^ --- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 31 | transmute::<__m128i>(transmute::(xorval)) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `u64` [INFO] [stdout] --> src/decrypt.rs:34:14 [INFO] [stdout] | [INFO] [stdout] 34 | return [ (v11 as u64)[0]; (v11 as u64)[1] & 0x3FFFFFFF ]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0605]: non-primitive cast: `std::arch::x86_64::__m128i` as `u64` [INFO] [stdout] --> src/decrypt.rs:34:14 [INFO] [stdout] | [INFO] [stdout] 34 | return [ (v11 as u64)[0]; (v11 as u64)[1] & 0x3FFFFFFF ]; [INFO] [stdout] | ^^^^^^^^^^^^ an `as` expression can only be used to convert between primitive types or to coerce to a specific trait object [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/decrypt.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 7 | pub unsafe fn game_manager(base_address: u64) -> u64 { [INFO] [stdout] | ---------------------------------------------------- unsafe fn(u64) -> u64 {game_manager} defined here [INFO] [stdout] ... [INFO] [stdout] 38 | return get_entitylist(game_manager); [INFO] [stdout] | ^^^^^^^^^^^^ expected `u64`, found fn item [INFO] [stdout] | [INFO] [stdout] = note: expected type `u64` [INFO] [stdout] found fn item `unsafe fn(u64) -> u64 {game_manager}` [INFO] [stdout] help: use parentheses to call this function [INFO] [stdout] | [INFO] [stdout] 38 | return get_entitylist(game_manager(base_address)); [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/decrypt.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 37 | pub unsafe fn entity_list() -> u64 { [INFO] [stdout] | --- expected `u64` because of return type [INFO] [stdout] 38 | return get_entitylist(game_manager); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found tuple [INFO] [stdout] | [INFO] [stdout] = note: expected type `u64` [INFO] [stdout] found tuple `(u64, u32)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/decrypt.rs:41:34 [INFO] [stdout] | [INFO] [stdout] 41 | pub unsafe fn entity_object() -> u64 { [INFO] [stdout] | ------------- ^^^ expected `u64`, found `()` [INFO] [stdout] | | [INFO] [stdout] | implicitly returns `()` as its body has no tail or `return` expression [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `yaqun-rs` due to 49 previous errors; 8 warnings emitted [INFO] [stdout] error: aborting due to 48 previous errors; 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0308, E0412, E0425, E0432, E0433, E0435, E0573, E0599... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f13b47d68bae34cf3b22e6f8c7dd6bc318a01229002e751f0222649767edcb29", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f13b47d68bae34cf3b22e6f8c7dd6bc318a01229002e751f0222649767edcb29", kill_on_drop: false }` [INFO] [stdout] f13b47d68bae34cf3b22e6f8c7dd6bc318a01229002e751f0222649767edcb29