[INFO] cloning repository https://github.com/shmor3/magi-lang
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shmor3/magi-lang" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshmor3%2Fmagi-lang", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshmor3%2Fmagi-lang'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9ff91ba3529116014a6d36ae564af8cb3113356e
[INFO] checking shmor3/magi-lang against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshmor3%2Fmagi-lang" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/shmor3/magi-lang
[INFO] finished tweaking git repo https://github.com/shmor3/magi-lang
[INFO] tweaked toml for git repo https://github.com/shmor3/magi-lang written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/shmor3/magi-lang on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/shmor3/magi-lang already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libz-sys v1.1.25
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356
[INFO] running `Command { std: "docker" "start" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling magi-lang v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling libz-sys v1.1.25
[INFO] [stdout] warning: unused imports: `DataSection`, `ElementSection`, `NameMap`, `NameSection`, and `TableSection`
[INFO] [stdout]     --> src/compiler/wasm_runtime.rs:1091:56
[INFO] [stdout]      |
[INFO] [stdout] 1091 |         self as wb, BlockType, CodeSection, ConstExpr, DataSection, ElementSection, TypeSection,
[INFO] [stdout]      |                                                        ^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 1092 |         EntityType, ExportKind, ExportSection, FunctionSection, GlobalSection,
[INFO] [stdout] 1093 |         GlobalType, ImportSection, Inst, MemArg, MemorySection, MemoryType, NameMap,
[INFO] [stdout]      |                                                                             ^^^^^^^
[INFO] [stdout] 1094 |         NameSection, TableSection, ValType, Function,
[INFO] [stdout]      |         ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mode` found for struct `Permissions` in the current scope
[INFO] [stdout]      --> src/syntax/interpreter.rs:12325:68
[INFO] [stdout]       |
[INFO] [stdout] 12325 | ...                   DataType::Int64(meta.permissions().mode() as i64),
[INFO] [stdout]       |                                                          ^^^^
[INFO] [stdout]       |
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/unix/fs.rs:465:7
[INFO] [stdout]       |
[INFO] [stdout]       = note: the method is available for `Permissions` here
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `set_mode` with a similar name, but with different arguments
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/unix/fs.rs:469:4
[INFO] [stdout] help: trait `PermissionsExt` which provides `mode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]       |
[INFO] [stdout]     7 + use std::os::unix::fs::PermissionsExt;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_mode` found for struct `Permissions` in the current scope
[INFO] [stdout]      --> src/syntax/interpreter.rs:12417:99
[INFO] [stdout]       |
[INFO] [stdout] 12417 | ...                   return Ok(match std::fs::set_permissions(&path, std::fs::Permissions::from_mode(mode)) {
[INFO] [stdout]       |                                                                                             ^^^^^^^^^ associated function or constant not found in `Permissions`
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `PermissionsExt` which provides `from_mode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]       |
[INFO] [stdout]     7 + use std::os::unix::fs::PermissionsExt;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mode` found for struct `Permissions` in the current scope
[INFO] [stdout]      --> src/syntax/interpreter.rs:12325:68
[INFO] [stdout]       |
[INFO] [stdout] 12325 | ...                   DataType::Int64(meta.permissions().mode() as i64),
[INFO] [stdout]       |                                                          ^^^^
[INFO] [stdout]       |
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/unix/fs.rs:465:7
[INFO] [stdout]       |
[INFO] [stdout]       = note: the method is available for `Permissions` here
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `set_mode` with a similar name, but with different arguments
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/unix/fs.rs:469:4
[INFO] [stdout] help: trait `PermissionsExt` which provides `mode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]       |
[INFO] [stdout]     7 + use std::os::unix::fs::PermissionsExt;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_mode` found for struct `Permissions` in the current scope
[INFO] [stdout]      --> src/syntax/interpreter.rs:12417:99
[INFO] [stdout]       |
[INFO] [stdout] 12417 | ...                   return Ok(match std::fs::set_permissions(&path, std::fs::Permissions::from_mode(mode)) {
[INFO] [stdout]       |                                                                                             ^^^^^^^^^ associated function or constant not found in `Permissions`
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `PermissionsExt` which provides `from_mode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]       |
[INFO] [stdout]     7 + use std::os::unix::fs::PermissionsExt;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parg`
[INFO] [stdout]   --> src/tls.rs:35:54
[INFO] [stdout]    |
[INFO] [stdout] 35 | unsafe fn SSL_ctrl(_ssl: SSL, _cmd: i32, _larg: i64, parg: *const std::ffi::c_void) -> i64 { 0 }
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_parg`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `callback`
[INFO] [stdout]   --> src/tls.rs:42:57
[INFO] [stdout]    |
[INFO] [stdout] 42 | unsafe fn SSL_CTX_set_verify(_ctx: SSL_CTX, _mode: i32, callback: *const std::ffi::c_void) { () }
[INFO] [stdout]    |                                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_callback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 | unsafe fn EVP_CIPHER_CTX_free(ctx: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:188:30
[INFO] [stdout]     |
[INFO] [stdout] 188 | unsafe fn EVP_EncryptInit_ex(ctx: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *c...
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cipher`
[INFO] [stdout]    --> src/tls.rs:188:58
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...x: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> ...
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cipher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:188:91
[INFO] [stdout]     |
[INFO] [stdout] 188 | ... *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 | unsafe fn EVP_EncryptUpdate(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32, _inp: *const u8, _inl: i32) -> i32 { 0 }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn EVP_EncryptFinal_ex(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 | unsafe fn EVP_DecryptInit_ex(ctx: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *c...
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cipher`
[INFO] [stdout]    --> src/tls.rs:191:58
[INFO] [stdout]     |
[INFO] [stdout] 191 | ...x: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> ...
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cipher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:191:91
[INFO] [stdout]     |
[INFO] [stdout] 191 | ... *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 | unsafe fn EVP_DecryptUpdate(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32, _inp: *const u8, _inl: i32) -> i32 { 0 }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 | unsafe fn EVP_DecryptFinal_ex(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:272:41
[INFO] [stdout]     |
[INFO] [stdout] 272 | unsafe fn EVP_PKEY_CTX_new_id(_id: i32, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_mut() }
[INFO] [stdout]     |                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:273:28
[INFO] [stdout]     |
[INFO] [stdout] 273 | unsafe fn EVP_PKEY_CTX_new(pkey: *mut std::ffi::c_void, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_...
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:273:57
[INFO] [stdout]     |
[INFO] [stdout] 273 | ...y: *mut std::ffi::c_void, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_mut() }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 | unsafe fn EVP_PKEY_keygen_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:275:44
[INFO] [stdout]     |
[INFO] [stdout] 275 | unsafe fn EVP_PKEY_CTX_set_rsa_keygen_bits(ctx: *mut std::ffi::c_void, _bits: i32) -> i32 { 0 }
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:276:27
[INFO] [stdout]     |
[INFO] [stdout] 276 | unsafe fn EVP_PKEY_keygen(ctx: *mut std::ffi::c_void, pkey: *mut *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:276:55
[INFO] [stdout]     |
[INFO] [stdout] 276 | unsafe fn EVP_PKEY_keygen(ctx: *mut std::ffi::c_void, pkey: *mut *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:277:29
[INFO] [stdout]     |
[INFO] [stdout] 277 | unsafe fn EVP_PKEY_CTX_free(ctx: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:278:25
[INFO] [stdout]     |
[INFO] [stdout] 278 | unsafe fn EVP_PKEY_free(pkey: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:279:30
[INFO] [stdout]     |
[INFO] [stdout] 279 | unsafe fn EVP_PKEY_sign_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 | unsafe fn EVP_PKEY_sign(ctx: *mut std::ffi::c_void, _sig: *mut u8, _siglen: *mut usize, _tbs: *const u8, _tbslen: usize) -> i32 { 0 }
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:281:32
[INFO] [stdout]     |
[INFO] [stdout] 281 | unsafe fn EVP_PKEY_verify_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 | unsafe fn EVP_PKEY_verify(ctx: *mut std::ffi::c_void, _sig: *const u8, _siglen: usize, _tbs: *const u8, _tbslen: usize) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:283:26
[INFO] [stdout]     |
[INFO] [stdout] 283 | unsafe fn i2d_PrivateKey(pkey: *mut std::ffi::c_void, _pp: *mut *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 | unsafe fn i2d_PUBKEY(pkey: *mut std::ffi::c_void, _pp: *mut *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:285:39
[INFO] [stdout]     |
[INFO] [stdout] 285 | unsafe fn d2i_PrivateKey(_type_: i32, pkey: *mut *mut std::ffi::c_void, _pp: *mut *const u8, _length: i64) -> *mut std::ffi::c_void...
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 | unsafe fn d2i_PUBKEY(pkey: *mut *mut std::ffi::c_void, _pp: *mut *const u8, _length: i64) -> *mut std::ffi::c_void { std::ptr::null...
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:414:31
[INFO] [stdout]     |
[INFO] [stdout] 414 | unsafe fn EC_KEY_generate_key(key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:415:23
[INFO] [stdout]     |
[INFO] [stdout] 415 | unsafe fn EC_KEY_free(key: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:418:27
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn EVP_PKEY_assign(pkey: *mut std::ffi::c_void, _type_: i32, key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:418:69
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn EVP_PKEY_assign(pkey: *mut std::ffi::c_void, _type_: i32, key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:572:39
[INFO] [stdout]     |
[INFO] [stdout] 572 |         unsafe fn EVP_CIPHER_CTX_ctrl(ctx: *mut std::ffi::c_void, _typ: i32, _arg: i32, _ptr: *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                                       ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 |         unsafe fn EVP_CIPHER_CTX_ctrl(ctx: *mut std::ffi::c_void, _typ: i32, _arg: i32, _ptr: *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                                       ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `magi-lang` (lib) due to 2 previous errors; 36 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `tx_id`
[INFO] [stdout]      --> src/syntax/interpreter.rs:17078:14
[INFO] [stdout]       |
[INFO] [stdout] 17078 |         let (tx_id, rx_id) = channel_ids();
[INFO] [stdout]       |              ^^^^^ help: if this is intentional, prefix it with an underscore: `_tx_id`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parg`
[INFO] [stdout]   --> src/tls.rs:35:54
[INFO] [stdout]    |
[INFO] [stdout] 35 | unsafe fn SSL_ctrl(_ssl: SSL, _cmd: i32, _larg: i64, parg: *const std::ffi::c_void) -> i64 { 0 }
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_parg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `callback`
[INFO] [stdout]   --> src/tls.rs:42:57
[INFO] [stdout]    |
[INFO] [stdout] 42 | unsafe fn SSL_CTX_set_verify(_ctx: SSL_CTX, _mode: i32, callback: *const std::ffi::c_void) { () }
[INFO] [stdout]    |                                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_callback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 | unsafe fn EVP_CIPHER_CTX_free(ctx: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:188:30
[INFO] [stdout]     |
[INFO] [stdout] 188 | unsafe fn EVP_EncryptInit_ex(ctx: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *c...
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cipher`
[INFO] [stdout]    --> src/tls.rs:188:58
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...x: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> ...
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cipher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:188:91
[INFO] [stdout]     |
[INFO] [stdout] 188 | ... *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 | unsafe fn EVP_EncryptUpdate(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32, _inp: *const u8, _inl: i32) -> i32 { 0 }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn EVP_EncryptFinal_ex(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 | unsafe fn EVP_DecryptInit_ex(ctx: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *c...
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cipher`
[INFO] [stdout]    --> src/tls.rs:191:58
[INFO] [stdout]     |
[INFO] [stdout] 191 | ...x: *mut std::ffi::c_void, cipher: *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> ...
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cipher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:191:91
[INFO] [stdout]     |
[INFO] [stdout] 191 | ... *const std::ffi::c_void, engine: *const std::ffi::c_void, _key: *const u8, _iv: *const u8) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 | unsafe fn EVP_DecryptUpdate(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32, _inp: *const u8, _inl: i32) -> i32 { 0 }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 | unsafe fn EVP_DecryptFinal_ex(ctx: *mut std::ffi::c_void, _out: *mut u8, _outl: *mut i32) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:272:41
[INFO] [stdout]     |
[INFO] [stdout] 272 | unsafe fn EVP_PKEY_CTX_new_id(_id: i32, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_mut() }
[INFO] [stdout]     |                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:273:28
[INFO] [stdout]     |
[INFO] [stdout] 273 | unsafe fn EVP_PKEY_CTX_new(pkey: *mut std::ffi::c_void, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_...
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]    --> src/tls.rs:273:57
[INFO] [stdout]     |
[INFO] [stdout] 273 | ...y: *mut std::ffi::c_void, engine: *const std::ffi::c_void) -> *mut std::ffi::c_void { std::ptr::null_mut() }
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 | unsafe fn EVP_PKEY_keygen_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:275:44
[INFO] [stdout]     |
[INFO] [stdout] 275 | unsafe fn EVP_PKEY_CTX_set_rsa_keygen_bits(ctx: *mut std::ffi::c_void, _bits: i32) -> i32 { 0 }
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:276:27
[INFO] [stdout]     |
[INFO] [stdout] 276 | unsafe fn EVP_PKEY_keygen(ctx: *mut std::ffi::c_void, pkey: *mut *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:276:55
[INFO] [stdout]     |
[INFO] [stdout] 276 | unsafe fn EVP_PKEY_keygen(ctx: *mut std::ffi::c_void, pkey: *mut *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:277:29
[INFO] [stdout]     |
[INFO] [stdout] 277 | unsafe fn EVP_PKEY_CTX_free(ctx: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:278:25
[INFO] [stdout]     |
[INFO] [stdout] 278 | unsafe fn EVP_PKEY_free(pkey: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:279:30
[INFO] [stdout]     |
[INFO] [stdout] 279 | unsafe fn EVP_PKEY_sign_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 | unsafe fn EVP_PKEY_sign(ctx: *mut std::ffi::c_void, _sig: *mut u8, _siglen: *mut usize, _tbs: *const u8, _tbslen: usize) -> i32 { 0 }
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:281:32
[INFO] [stdout]     |
[INFO] [stdout] 281 | unsafe fn EVP_PKEY_verify_init(ctx: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 | unsafe fn EVP_PKEY_verify(ctx: *mut std::ffi::c_void, _sig: *const u8, _siglen: usize, _tbs: *const u8, _tbslen: usize) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:283:26
[INFO] [stdout]     |
[INFO] [stdout] 283 | unsafe fn i2d_PrivateKey(pkey: *mut std::ffi::c_void, _pp: *mut *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 | unsafe fn i2d_PUBKEY(pkey: *mut std::ffi::c_void, _pp: *mut *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:285:39
[INFO] [stdout]     |
[INFO] [stdout] 285 | unsafe fn d2i_PrivateKey(_type_: i32, pkey: *mut *mut std::ffi::c_void, _pp: *mut *const u8, _length: i64) -> *mut std::ffi::c_void...
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 | unsafe fn d2i_PUBKEY(pkey: *mut *mut std::ffi::c_void, _pp: *mut *const u8, _length: i64) -> *mut std::ffi::c_void { std::ptr::null...
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:414:31
[INFO] [stdout]     |
[INFO] [stdout] 414 | unsafe fn EC_KEY_generate_key(key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:415:23
[INFO] [stdout]     |
[INFO] [stdout] 415 | unsafe fn EC_KEY_free(key: *mut std::ffi::c_void) { () }
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkey`
[INFO] [stdout]    --> src/tls.rs:418:27
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn EVP_PKEY_assign(pkey: *mut std::ffi::c_void, _type_: i32, key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_pkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/tls.rs:418:69
[INFO] [stdout]     |
[INFO] [stdout] 418 | unsafe fn EVP_PKEY_assign(pkey: *mut std::ffi::c_void, _type_: i32, key: *mut std::ffi::c_void) -> i32 { 0 }
[INFO] [stdout]     |                                                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:572:39
[INFO] [stdout]     |
[INFO] [stdout] 572 |         unsafe fn EVP_CIPHER_CTX_ctrl(ctx: *mut std::ffi::c_void, _typ: i32, _arg: i32, _ptr: *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                                       ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> src/tls.rs:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 |         unsafe fn EVP_CIPHER_CTX_ctrl(ctx: *mut std::ffi::c_void, _typ: i32, _arg: i32, _ptr: *mut u8) -> i32 { 0 }
[INFO] [stdout]     |                                       ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/runtime/vm.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |         let result = compile_and_run("output 1 + 2;").unwrap();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `magi-lang` (lib test) due to 2 previous errors; 39 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356", kill_on_drop: false }`
[INFO] [stdout] c736bf72eb029e1e02c22ae4e9ae91f4567eea392492529edeae74677d454356
