[INFO] cloning repository https://github.com/JonasFovea/monkey-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JonasFovea/monkey-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJonasFovea%2Fmonkey-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJonasFovea%2Fmonkey-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1201226a510c8c54f44aa58c68321a7dbdf5694f [INFO] checking JonasFovea/monkey-rs/1201226a510c8c54f44aa58c68321a7dbdf5694f against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJonasFovea%2Fmonkey-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/JonasFovea/monkey-rs on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/JonasFovea/monkey-rs [INFO] finished tweaking git repo https://github.com/JonasFovea/monkey-rs [INFO] tweaked toml for git repo https://github.com/JonasFovea/monkey-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/JonasFovea/monkey-rs 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" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6a4750698bb8ee2d59f2cbca5dcaf7ba6ce2c632295255ad623d49a8965c4907 [INFO] running `Command { std: "docker" "start" "-a" "6a4750698bb8ee2d59f2cbca5dcaf7ba6ce2c632295255ad623d49a8965c4907", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6a4750698bb8ee2d59f2cbca5dcaf7ba6ce2c632295255ad623d49a8965c4907", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6a4750698bb8ee2d59f2cbca5dcaf7ba6ce2c632295255ad623d49a8965c4907", kill_on_drop: false }` [INFO] [stdout] 6a4750698bb8ee2d59f2cbca5dcaf7ba6ce2c632295255ad623d49a8965c4907 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d51badcfb93f6ae4ad4e2ffbca2951267db30ad7cecbe57d3967724d826a2b21 [INFO] running `Command { std: "docker" "start" "-a" "d51badcfb93f6ae4ad4e2ffbca2951267db30ad7cecbe57d3967724d826a2b21", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling cc v1.0.98 [INFO] [stderr] Checking gimli v0.28.1 [INFO] [stderr] Checking memchr v2.7.1 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking whoami v1.5.1 [INFO] [stderr] Checking log v0.4.21 [INFO] [stderr] Checking argparse v0.2.2 [INFO] [stderr] Checking miniz_oxide v0.7.2 [INFO] [stderr] Checking object v0.32.2 [INFO] [stderr] Compiling backtrace v0.3.71 [INFO] [stderr] Checking addr2line v0.21.0 [INFO] [stderr] Checking monkey-rs v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/evaluator/test.rs (20 fixes) [INFO] [stderr] Fixed src/compiler/mod.rs (1 fix) [INFO] [stderr] Fixed src/repl/mod.rs (1 fix) [INFO] [stderr] Fixed src/evaluator/mod.rs (5 fixes) [INFO] [stderr] Fixed src/ast/test.rs (26 fixes) [INFO] [stderr] Fixed src/vm/mod.rs (2 fixes) [INFO] [stderr] Fixed src/compiler/test_symbol_table.rs (4 fixes) [INFO] [stderr] Fixed src/object/mod.rs (1 fix) [INFO] [stderr] Fixed src/compiler/test.rs (2 fixes) [INFO] [stderr] Fixed src/ast/mod.rs (4 fixes) [INFO] [stderr] Fixed src/compiler/test.rs (4 fixes) [INFO] [stderr] Fixed src/compiler/test_symbol_table.rs (4 fixes) [INFO] [stderr] Fixed src/code/test.rs (2 fixes) [INFO] [stdout] warning: associated items `from_vec`, `join`, `to_string`, and `fmt_instruction` are never used [INFO] [stdout] --> src/code/mod.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 10 | impl Instructions { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn from_vec(vec: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn join(instruction_sets: Vec) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn to_string(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 52 | pub(crate) fn fmt_instruction(definition: &Definition, operands: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/code/mod.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 322 | pub struct Definition { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 323 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Definition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lookup` is never used [INFO] [stdout] --> src/code/mod.rs:327:8 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn lookup(byte: u8) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_operands` is never used [INFO] [stdout] --> src/code/mod.rs:357:8 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn read_operands(definition: Definition, instructions: Instructions) -> (Vec, usize) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CompilerTestCase` is never constructed [INFO] [stdout] --> src/compiler/test.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct CompilerTestCase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_compiler_tests` is never used [INFO] [stdout] --> src/compiler/test.rs:991:4 [INFO] [stdout] | [INFO] [stdout] 991 | fn run_compiler_tests(tests: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/compiler/test.rs:1012:4 [INFO] [stdout] | [INFO] [stdout] 1012 | fn parse(input: &str) -> Program { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_integer_object` is never used [INFO] [stdout] --> src/compiler/test.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn test_integer_object(expected: i64, actual: &Object) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_string_object` is never used [INFO] [stdout] --> src/compiler/test.rs:1025:4 [INFO] [stdout] | [INFO] [stdout] 1025 | fn test_string_object(expected: &str, actual: &Object) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_instructions` is never used [INFO] [stdout] --> src/compiler/test.rs:1032:4 [INFO] [stdout] | [INFO] [stdout] 1032 | fn test_instructions(expected: Vec, actual: Instructions, test_case: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_constants` is never used [INFO] [stdout] --> src/compiler/test.rs:1045:4 [INFO] [stdout] | [INFO] [stdout] 1045 | fn test_constants(expected: Vec, actual: Vec, test_case: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/vm/test.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(input: &str) -> Program { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_integer_object` is never used [INFO] [stdout] --> src/vm/test.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn test_integer_object(expected: i64, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_boolean_object` is never used [INFO] [stdout] --> src/vm/test.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn test_boolean_object(expected: bool, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_string_object` is never used [INFO] [stdout] --> src/vm/test.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 28 | fn test_string_object(expected: &str, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_array_object` is never used [INFO] [stdout] --> src/vm/test.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn test_array_object(objects: &[Object], actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_hash_object` is never used [INFO] [stdout] --> src/vm/test.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn test_hash_object(expected: &HashMap, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ExpectError` is never used [INFO] [stdout] --> src/vm/test.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | enum ExpectError { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VMTestCase` is never constructed [INFO] [stdout] --> src/vm/test.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | struct VMTestCase { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `new_int_result_case`, `new_bool_result_case`, `new_string_result_case`, `new_array_result_case`, `new_null_result_case`, and `new_expected_error` are never used [INFO] [stdout] --> src/vm/test.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 70 | impl VMTestCase { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 71 | pub(crate) fn new_int_result_case(input: &str, expected_int: i64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub(crate) fn new_bool_result_case(input: &str, expected_bool: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | pub(crate) fn new_string_result_case(input: &str, expected_string: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | pub(crate) fn new_array_result_case(input: &str, expected_array: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 101 | pub(crate) fn new_null_result_case(input: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 109 | pub(crate) fn new_expected_error(input: &str, err_msg: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_vm_tests` is never used [INFO] [stdout] --> src/vm/test.rs:118:4 [INFO] [stdout] | [INFO] [stdout] 118 | fn run_vm_tests(tests: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_expected_object` is never used [INFO] [stdout] --> src/vm/test.rs:161:4 [INFO] [stdout] | [INFO] [stdout] 161 | fn test_expected_object(expected: &Object, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.83s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking monkey-rs v0.1.0 (/tmp/fixit) [INFO] [stdout] warning: associated items `from_vec`, `join`, `to_string`, and `fmt_instruction` are never used [INFO] [stdout] --> src/code/mod.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 10 | impl Instructions { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn from_vec(vec: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn join(instruction_sets: Vec) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn to_string(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 52 | pub(crate) fn fmt_instruction(definition: &Definition, operands: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/code/mod.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 322 | pub struct Definition { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 323 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Definition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lookup` is never used [INFO] [stdout] --> src/code/mod.rs:327:8 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn lookup(byte: u8) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_operands` is never used [INFO] [stdout] --> src/code/mod.rs:357:8 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn read_operands(definition: Definition, instructions: Instructions) -> (Vec, usize) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CompilerTestCase` is never constructed [INFO] [stdout] --> src/compiler/test.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct CompilerTestCase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_compiler_tests` is never used [INFO] [stdout] --> src/compiler/test.rs:991:4 [INFO] [stdout] | [INFO] [stdout] 991 | fn run_compiler_tests(tests: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/compiler/test.rs:1012:4 [INFO] [stdout] | [INFO] [stdout] 1012 | fn parse(input: &str) -> Program { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_integer_object` is never used [INFO] [stdout] --> src/compiler/test.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn test_integer_object(expected: i64, actual: &Object) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_string_object` is never used [INFO] [stdout] --> src/compiler/test.rs:1025:4 [INFO] [stdout] | [INFO] [stdout] 1025 | fn test_string_object(expected: &str, actual: &Object) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_instructions` is never used [INFO] [stdout] --> src/compiler/test.rs:1032:4 [INFO] [stdout] | [INFO] [stdout] 1032 | fn test_instructions(expected: Vec, actual: Instructions, test_case: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_constants` is never used [INFO] [stdout] --> src/compiler/test.rs:1045:4 [INFO] [stdout] | [INFO] [stdout] 1045 | fn test_constants(expected: Vec, actual: Vec, test_case: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/vm/test.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(input: &str) -> Program { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_integer_object` is never used [INFO] [stdout] --> src/vm/test.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn test_integer_object(expected: i64, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_boolean_object` is never used [INFO] [stdout] --> src/vm/test.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn test_boolean_object(expected: bool, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_string_object` is never used [INFO] [stdout] --> src/vm/test.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 28 | fn test_string_object(expected: &str, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_array_object` is never used [INFO] [stdout] --> src/vm/test.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn test_array_object(objects: &[Object], actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_hash_object` is never used [INFO] [stdout] --> src/vm/test.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn test_hash_object(expected: &HashMap, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ExpectError` is never used [INFO] [stdout] --> src/vm/test.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | enum ExpectError { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VMTestCase` is never constructed [INFO] [stdout] --> src/vm/test.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | struct VMTestCase { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `new_int_result_case`, `new_bool_result_case`, `new_string_result_case`, `new_array_result_case`, `new_null_result_case`, and `new_expected_error` are never used [INFO] [stdout] --> src/vm/test.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 70 | impl VMTestCase { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 71 | pub(crate) fn new_int_result_case(input: &str, expected_int: i64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub(crate) fn new_bool_result_case(input: &str, expected_bool: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | pub(crate) fn new_string_result_case(input: &str, expected_string: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | pub(crate) fn new_array_result_case(input: &str, expected_array: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 101 | pub(crate) fn new_null_result_case(input: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 109 | pub(crate) fn new_expected_error(input: &str, err_msg: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_vm_tests` is never used [INFO] [stdout] --> src/vm/test.rs:118:4 [INFO] [stdout] | [INFO] [stdout] 118 | fn run_vm_tests(tests: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_expected_object` is never used [INFO] [stdout] --> src/vm/test.rs:161:4 [INFO] [stdout] | [INFO] [stdout] 161 | fn test_expected_object(expected: &Object, actual: &Object, test_no: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | (Opcode::OpConstant, vec![65534], vec![Opcode::OpConstant.into(), 255, 254]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:6:48 [INFO] [stdout] | [INFO] [stdout] 6 | (Opcode::OpConstant, vec![65534], vec![Opcode::OpConstant.into(), 255, 254]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | (Opcode::OpAdd, vec![], vec![Opcode::OpAdd.into()]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | (Opcode::OpAdd, vec![], vec![Opcode::OpAdd.into()]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:8:10 [INFO] [stdout] | [INFO] [stdout] 8 | (Opcode::OpGetLocal, vec![255], vec![Opcode::OpGetLocal.into(), 255]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:8:46 [INFO] [stdout] | [INFO] [stdout] 8 | (Opcode::OpGetLocal, vec![255], vec![Opcode::OpGetLocal.into(), 255]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | (Opcode::OpClosure, vec![65534, 255], vec![Opcode::OpClosure.into(), 255, 254, 255]) [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:9:52 [INFO] [stdout] | [INFO] [stdout] 9 | (Opcode::OpClosure, vec![65534, 255], vec![Opcode::OpClosure.into(), 255, 254, 255]) [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:13:27 [INFO] [stdout] | [INFO] [stdout] 13 | let instruction = make(op, operands) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instructions` [INFO] [stdout] --> src/code/test.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | let instructions = Instructions::join(vec![ [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `Instructions` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Instructions; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | make(Opcode::OpGetLocal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:34:14 [INFO] [stdout] | [INFO] [stdout] 34 | make(Opcode::OpGetLocal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | make(Opcode::OpConstant, vec![65535]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | make(Opcode::OpConstant, vec![65535]).unwrap(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/code/test.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | make(Opcode::OpClosure, vec![65535, 255]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Opcode` [INFO] [stdout] --> src/code/test.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | make(Opcode::OpClosure, vec![65535, 255]).unwrap() [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 + use crate::code::Opcode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | let instruction = make(op, operands.clone()).unwrap(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `lookup` in this scope [INFO] [stdout] --> src/compiler/test.rs:23:19 [INFO] [stdout] | [INFO] [stdout] 23 | let def = lookup(op.into()).unwrap(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::code::lookup; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `read_operands` in this scope [INFO] [stdout] --> src/compiler/test.rs:25:34 [INFO] [stdout] | [INFO] [stdout] 25 | let (operands_read, n) = read_operands(def, Instructions(instruction.0[1..].to_vec())); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use crate::code::read_operands; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | make(Opcode::OpSub, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 66 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | make(Opcode::OpMul, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | make(Opcode::OpDiv, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | make(Opcode::OpMinus, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:111:17 [INFO] [stdout] | [INFO] [stdout] 111 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | make(Opcode::OpFalse, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 127 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | make(Opcode::OpGreaterThan, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | make(Opcode::OpGreaterThan, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:147:17 [INFO] [stdout] | [INFO] [stdout] 147 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | make(Opcode::OpEqual, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:157:17 [INFO] [stdout] | [INFO] [stdout] 157 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:158:17 [INFO] [stdout] | [INFO] [stdout] 158 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | make(Opcode::OpNotEqual, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:167:17 [INFO] [stdout] | [INFO] [stdout] 167 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | make(Opcode::OpGreaterEquals, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:178:17 [INFO] [stdout] | [INFO] [stdout] 178 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:179:17 [INFO] [stdout] | [INFO] [stdout] 179 | make(Opcode::OpGreaterEquals, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | make(Opcode::OpFalse, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:189:17 [INFO] [stdout] | [INFO] [stdout] 189 | make(Opcode::OpEqual, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:198:17 [INFO] [stdout] | [INFO] [stdout] 198 | make(Opcode::OpFalse, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:199:17 [INFO] [stdout] | [INFO] [stdout] 199 | make(Opcode::OpNotEqual, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:200:17 [INFO] [stdout] | [INFO] [stdout] 200 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:208:17 [INFO] [stdout] | [INFO] [stdout] 208 | make(Opcode::OpBang, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:224:17 [INFO] [stdout] | [INFO] [stdout] 224 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:226:17 [INFO] [stdout] | [INFO] [stdout] 226 | make(Opcode::OpJumpNotTruthy, vec![10]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:230:17 [INFO] [stdout] | [INFO] [stdout] 230 | make(Opcode::OpJump, vec![11]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:232:17 [INFO] [stdout] | [INFO] [stdout] 232 | make(Opcode::OpNull, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:234:17 [INFO] [stdout] | [INFO] [stdout] 234 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:246:17 [INFO] [stdout] | [INFO] [stdout] 246 | make(Opcode::OpTrue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:248:17 [INFO] [stdout] | [INFO] [stdout] 248 | make(Opcode::OpJumpNotTruthy, vec![10]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:250:17 [INFO] [stdout] | [INFO] [stdout] 250 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | make(Opcode::OpJump, vec![13]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:256:17 [INFO] [stdout] | [INFO] [stdout] 256 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:260:17 [INFO] [stdout] | [INFO] [stdout] 260 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:276:17 [INFO] [stdout] | [INFO] [stdout] 276 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:277:17 [INFO] [stdout] | [INFO] [stdout] 277 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | make(Opcode::OpSetGlobal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:287:17 [INFO] [stdout] | [INFO] [stdout] 287 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:288:17 [INFO] [stdout] | [INFO] [stdout] 288 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:295:17 [INFO] [stdout] | [INFO] [stdout] 295 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:296:17 [INFO] [stdout] | [INFO] [stdout] 296 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:297:17 [INFO] [stdout] | [INFO] [stdout] 297 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:298:17 [INFO] [stdout] | [INFO] [stdout] 298 | make(Opcode::OpSetGlobal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:299:17 [INFO] [stdout] | [INFO] [stdout] 299 | make(Opcode::OpGetGlobal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:315:17 [INFO] [stdout] | [INFO] [stdout] 315 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:316:17 [INFO] [stdout] | [INFO] [stdout] 316 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:323:17 [INFO] [stdout] | [INFO] [stdout] 323 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:324:17 [INFO] [stdout] | [INFO] [stdout] 324 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:326:17 [INFO] [stdout] | [INFO] [stdout] 326 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | make(Opcode::OpArray, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:342:17 [INFO] [stdout] | [INFO] [stdout] 342 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:353:17 [INFO] [stdout] | [INFO] [stdout] 353 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 356 | make(Opcode::OpArray, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:357:17 [INFO] [stdout] | [INFO] [stdout] 357 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:371:17 [INFO] [stdout] | [INFO] [stdout] 371 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:372:17 [INFO] [stdout] | [INFO] [stdout] 372 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:373:17 [INFO] [stdout] | [INFO] [stdout] 373 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:374:17 [INFO] [stdout] | [INFO] [stdout] 374 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:375:17 [INFO] [stdout] | [INFO] [stdout] 375 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:376:17 [INFO] [stdout] | [INFO] [stdout] 376 | make(Opcode::OpSub, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:377:17 [INFO] [stdout] | [INFO] [stdout] 377 | make(Opcode::OpConstant, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:378:17 [INFO] [stdout] | [INFO] [stdout] 378 | make(Opcode::OpConstant, vec![5]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | make(Opcode::OpMul, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:380:17 [INFO] [stdout] | [INFO] [stdout] 380 | make(Opcode::OpArray, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:381:17 [INFO] [stdout] | [INFO] [stdout] 381 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:396:17 [INFO] [stdout] | [INFO] [stdout] 396 | make(Opcode::OpHash, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:397:17 [INFO] [stdout] | [INFO] [stdout] 397 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:411:17 [INFO] [stdout] | [INFO] [stdout] 411 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:412:17 [INFO] [stdout] | [INFO] [stdout] 412 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:413:17 [INFO] [stdout] | [INFO] [stdout] 413 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:414:17 [INFO] [stdout] | [INFO] [stdout] 414 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:415:17 [INFO] [stdout] | [INFO] [stdout] 415 | make(Opcode::OpConstant, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:416:17 [INFO] [stdout] | [INFO] [stdout] 416 | make(Opcode::OpConstant, vec![5]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:417:17 [INFO] [stdout] | [INFO] [stdout] 417 | make(Opcode::OpHash, vec![6]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:432:17 [INFO] [stdout] | [INFO] [stdout] 432 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:434:17 [INFO] [stdout] | [INFO] [stdout] 434 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:435:17 [INFO] [stdout] | [INFO] [stdout] 435 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:436:17 [INFO] [stdout] | [INFO] [stdout] 436 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:437:17 [INFO] [stdout] | [INFO] [stdout] 437 | make(Opcode::OpConstant, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:438:17 [INFO] [stdout] | [INFO] [stdout] 438 | make(Opcode::OpConstant, vec![5]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:439:17 [INFO] [stdout] | [INFO] [stdout] 439 | make(Opcode::OpMul, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:440:17 [INFO] [stdout] | [INFO] [stdout] 440 | make(Opcode::OpHash, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:441:17 [INFO] [stdout] | [INFO] [stdout] 441 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:461:17 [INFO] [stdout] | [INFO] [stdout] 461 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:462:17 [INFO] [stdout] | [INFO] [stdout] 462 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:463:17 [INFO] [stdout] | [INFO] [stdout] 463 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:464:17 [INFO] [stdout] | [INFO] [stdout] 464 | make(Opcode::OpArray, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:465:17 [INFO] [stdout] | [INFO] [stdout] 465 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:466:17 [INFO] [stdout] | [INFO] [stdout] 466 | make(Opcode::OpConstant, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:467:17 [INFO] [stdout] | [INFO] [stdout] 467 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:468:17 [INFO] [stdout] | [INFO] [stdout] 468 | make(Opcode::OpIndex, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:469:17 [INFO] [stdout] | [INFO] [stdout] 469 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:481:17 [INFO] [stdout] | [INFO] [stdout] 481 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:482:17 [INFO] [stdout] | [INFO] [stdout] 482 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:483:17 [INFO] [stdout] | [INFO] [stdout] 483 | make(Opcode::OpHash, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:484:17 [INFO] [stdout] | [INFO] [stdout] 484 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:485:17 [INFO] [stdout] | [INFO] [stdout] 485 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:486:17 [INFO] [stdout] | [INFO] [stdout] 486 | make(Opcode::OpSub, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | make(Opcode::OpIndex, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:488:17 [INFO] [stdout] | [INFO] [stdout] 488 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:505:21 [INFO] [stdout] | [INFO] [stdout] 505 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:506:21 [INFO] [stdout] | [INFO] [stdout] 506 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:507:21 [INFO] [stdout] | [INFO] [stdout] 507 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:508:21 [INFO] [stdout] | [INFO] [stdout] 508 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:512:17 [INFO] [stdout] | [INFO] [stdout] 512 | make(Opcode::OpClosure, vec![2, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:513:17 [INFO] [stdout] | [INFO] [stdout] 513 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:524:21 [INFO] [stdout] | [INFO] [stdout] 524 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:525:21 [INFO] [stdout] | [INFO] [stdout] 525 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | make(Opcode::OpClosure, vec![2, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:530:17 [INFO] [stdout] | [INFO] [stdout] 530 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:542:21 [INFO] [stdout] | [INFO] [stdout] 542 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:546:17 [INFO] [stdout] | [INFO] [stdout] 546 | make(Opcode::OpClosure, vec![2, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:547:17 [INFO] [stdout] | [INFO] [stdout] 547 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test.rs:578:17 [INFO] [stdout] | [INFO] [stdout] 578 | assert!(Rc::ptr_eq(outer, &global_symbol_table), "Compiler did not enclose the correct symbol table!"); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 1 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | assert!(Rc::ptr_eq(&compiler.symbol_table, &global_symbol_table), "Compiler did not restore global symbol table!"); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 1 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:609:33 [INFO] [stdout] | [INFO] [stdout] 609 | Object::Closure(make(Opcode::OpReturn, vec![]).unwrap(), 0, 0, vec![]) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:612:17 [INFO] [stdout] | [INFO] [stdout] 612 | make(Opcode::OpClosure, vec![0, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:613:17 [INFO] [stdout] | [INFO] [stdout] 613 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:630:25 [INFO] [stdout] | [INFO] [stdout] 630 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:631:25 [INFO] [stdout] | [INFO] [stdout] 631 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 637 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:638:17 [INFO] [stdout] | [INFO] [stdout] 638 | make(Opcode::OpCall, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:639:17 [INFO] [stdout] | [INFO] [stdout] 639 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:648:25 [INFO] [stdout] | [INFO] [stdout] 648 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:649:25 [INFO] [stdout] | [INFO] [stdout] 649 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:655:17 [INFO] [stdout] | [INFO] [stdout] 655 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:656:17 [INFO] [stdout] | [INFO] [stdout] 656 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:657:17 [INFO] [stdout] | [INFO] [stdout] 657 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:658:17 [INFO] [stdout] | [INFO] [stdout] 658 | make(Opcode::OpCall, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:659:17 [INFO] [stdout] | [INFO] [stdout] 659 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:666:21 [INFO] [stdout] | [INFO] [stdout] 666 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:667:21 [INFO] [stdout] | [INFO] [stdout] 667 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:671:17 [INFO] [stdout] | [INFO] [stdout] 671 | make(Opcode::OpClosure, vec![0, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:672:17 [INFO] [stdout] | [INFO] [stdout] 672 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:673:17 [INFO] [stdout] | [INFO] [stdout] 673 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:674:17 [INFO] [stdout] | [INFO] [stdout] 674 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:675:17 [INFO] [stdout] | [INFO] [stdout] 675 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:676:17 [INFO] [stdout] | [INFO] [stdout] 676 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:684:25 [INFO] [stdout] | [INFO] [stdout] 684 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:685:25 [INFO] [stdout] | [INFO] [stdout] 685 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:686:25 [INFO] [stdout] | [INFO] [stdout] 686 | make(Opcode::OpGetLocal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:687:25 [INFO] [stdout] | [INFO] [stdout] 687 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:688:25 [INFO] [stdout] | [INFO] [stdout] 688 | make(Opcode::OpGetLocal, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:689:25 [INFO] [stdout] | [INFO] [stdout] 689 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:693:17 [INFO] [stdout] | [INFO] [stdout] 693 | make(Opcode::OpClosure, vec![0, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:694:17 [INFO] [stdout] | [INFO] [stdout] 694 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:695:17 [INFO] [stdout] | [INFO] [stdout] 695 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:696:17 [INFO] [stdout] | [INFO] [stdout] 696 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:697:17 [INFO] [stdout] | [INFO] [stdout] 697 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:698:17 [INFO] [stdout] | [INFO] [stdout] 698 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:699:17 [INFO] [stdout] | [INFO] [stdout] 699 | make(Opcode::OpCall, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:700:17 [INFO] [stdout] | [INFO] [stdout] 700 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:716:21 [INFO] [stdout] | [INFO] [stdout] 716 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:717:21 [INFO] [stdout] | [INFO] [stdout] 717 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:720:17 [INFO] [stdout] | [INFO] [stdout] 720 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:721:17 [INFO] [stdout] | [INFO] [stdout] 721 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:722:17 [INFO] [stdout] | [INFO] [stdout] 722 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:723:17 [INFO] [stdout] | [INFO] [stdout] 723 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:731:21 [INFO] [stdout] | [INFO] [stdout] 731 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:732:21 [INFO] [stdout] | [INFO] [stdout] 732 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:733:21 [INFO] [stdout] | [INFO] [stdout] 733 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:734:21 [INFO] [stdout] | [INFO] [stdout] 734 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:737:17 [INFO] [stdout] | [INFO] [stdout] 737 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:738:17 [INFO] [stdout] | [INFO] [stdout] 738 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:747:21 [INFO] [stdout] | [INFO] [stdout] 747 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:748:21 [INFO] [stdout] | [INFO] [stdout] 748 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:749:21 [INFO] [stdout] | [INFO] [stdout] 749 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:750:21 [INFO] [stdout] | [INFO] [stdout] 750 | make(Opcode::OpSetLocal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:751:21 [INFO] [stdout] | [INFO] [stdout] 751 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:752:21 [INFO] [stdout] | [INFO] [stdout] 752 | make(Opcode::OpGetLocal, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:753:21 [INFO] [stdout] | [INFO] [stdout] 753 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:754:21 [INFO] [stdout] | [INFO] [stdout] 754 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:758:17 [INFO] [stdout] | [INFO] [stdout] 758 | make(Opcode::OpClosure, vec![2, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:759:17 [INFO] [stdout] | [INFO] [stdout] 759 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:774:17 [INFO] [stdout] | [INFO] [stdout] 774 | make(Opcode::OpGetBuiltin, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:775:17 [INFO] [stdout] | [INFO] [stdout] 775 | make(Opcode::OpArray, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:777:17 [INFO] [stdout] | [INFO] [stdout] 777 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:778:17 [INFO] [stdout] | [INFO] [stdout] 778 | make(Opcode::OpGetBuiltin, vec![4]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:779:17 [INFO] [stdout] | [INFO] [stdout] 779 | make(Opcode::OpArray, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:780:17 [INFO] [stdout] | [INFO] [stdout] 780 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:781:17 [INFO] [stdout] | [INFO] [stdout] 781 | make(Opcode::OpCall, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:782:17 [INFO] [stdout] | [INFO] [stdout] 782 | make(Opcode::OpPop, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:789:21 [INFO] [stdout] | [INFO] [stdout] 789 | make(Opcode::OpGetBuiltin, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:790:21 [INFO] [stdout] | [INFO] [stdout] 790 | make(Opcode::OpArray, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:791:21 [INFO] [stdout] | [INFO] [stdout] 791 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:792:21 [INFO] [stdout] | [INFO] [stdout] 792 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:796:17 [INFO] [stdout] | [INFO] [stdout] 796 | make(Opcode::OpClosure, vec![0, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:797:17 [INFO] [stdout] | [INFO] [stdout] 797 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test.rs:807:18 [INFO] [stdout] | [INFO] [stdout] 807 | let global = Rc::new(Mutex::new(SymbolTable::new())); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 1 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test.rs:807:26 [INFO] [stdout] | [INFO] [stdout] 807 | let global = Rc::new(Mutex::new(SymbolTable::new())); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 1 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test.rs:807:37 [INFO] [stdout] | [INFO] [stdout] 807 | let global = Rc::new(Mutex::new(SymbolTable::new())); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test.rs:808:23 [INFO] [stdout] | [INFO] [stdout] 808 | let first_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(global.clone()))); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 1 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test.rs:808:31 [INFO] [stdout] | [INFO] [stdout] 808 | let first_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(global.clone()))); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 1 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test.rs:808:42 [INFO] [stdout] | [INFO] [stdout] 808 | let first_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(global.clone()))); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test.rs:809:24 [INFO] [stdout] | [INFO] [stdout] 809 | let second_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(first_local.clone()))); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 1 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test.rs:809:32 [INFO] [stdout] | [INFO] [stdout] 809 | let second_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(first_local.clone()))); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 1 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test.rs:809:43 [INFO] [stdout] | [INFO] [stdout] 809 | let second_local = Rc::new(Mutex::new(SymbolTable::new_enclosed(first_local.clone()))); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test.rs:812:9 [INFO] [stdout] | [INFO] [stdout] 812 | Symbol { name: "a".to_string(), scope: Scope::BuiltinScope, index: 0 }, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test.rs:812:48 [INFO] [stdout] | [INFO] [stdout] 812 | Symbol { name: "a".to_string(), scope: Scope::BuiltinScope, index: 0 }, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test.rs:813:9 [INFO] [stdout] | [INFO] [stdout] 813 | Symbol { name: "c".to_string(), scope: Scope::BuiltinScope, index: 1 }, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test.rs:813:48 [INFO] [stdout] | [INFO] [stdout] 813 | Symbol { name: "c".to_string(), scope: Scope::BuiltinScope, index: 1 }, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test.rs:814:9 [INFO] [stdout] | [INFO] [stdout] 814 | Symbol { name: "e".to_string(), scope: Scope::BuiltinScope, index: 2 }, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test.rs:814:48 [INFO] [stdout] | [INFO] [stdout] 814 | Symbol { name: "e".to_string(), scope: Scope::BuiltinScope, index: 2 }, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | Symbol { name: "f".to_string(), scope: Scope::BuiltinScope, index: 3 }, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test.rs:815:48 [INFO] [stdout] | [INFO] [stdout] 815 | Symbol { name: "f".to_string(), scope: Scope::BuiltinScope, index: 3 }, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 1 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:840:21 [INFO] [stdout] | [INFO] [stdout] 840 | make(Opcode::OpGetFree, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:841:21 [INFO] [stdout] | [INFO] [stdout] 841 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:842:21 [INFO] [stdout] | [INFO] [stdout] 842 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:843:21 [INFO] [stdout] | [INFO] [stdout] 843 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:846:21 [INFO] [stdout] | [INFO] [stdout] 846 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:847:21 [INFO] [stdout] | [INFO] [stdout] 847 | make(Opcode::OpClosure, vec![0, 1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:848:21 [INFO] [stdout] | [INFO] [stdout] 848 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:852:17 [INFO] [stdout] | [INFO] [stdout] 852 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:853:17 [INFO] [stdout] | [INFO] [stdout] 853 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:860:21 [INFO] [stdout] | [INFO] [stdout] 860 | make(Opcode::OpGetFree, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:861:21 [INFO] [stdout] | [INFO] [stdout] 861 | make(Opcode::OpGetFree, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:862:21 [INFO] [stdout] | [INFO] [stdout] 862 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:863:21 [INFO] [stdout] | [INFO] [stdout] 863 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:864:21 [INFO] [stdout] | [INFO] [stdout] 864 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:865:21 [INFO] [stdout] | [INFO] [stdout] 865 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:868:21 [INFO] [stdout] | [INFO] [stdout] 868 | make(Opcode::OpGetFree, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:869:21 [INFO] [stdout] | [INFO] [stdout] 869 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:870:21 [INFO] [stdout] | [INFO] [stdout] 870 | make(Opcode::OpClosure, vec![0, 2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:871:21 [INFO] [stdout] | [INFO] [stdout] 871 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:874:21 [INFO] [stdout] | [INFO] [stdout] 874 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:875:21 [INFO] [stdout] | [INFO] [stdout] 875 | make(Opcode::OpClosure, vec![1, 1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:876:21 [INFO] [stdout] | [INFO] [stdout] 876 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:880:17 [INFO] [stdout] | [INFO] [stdout] 880 | make(Opcode::OpClosure, vec![2, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:881:17 [INFO] [stdout] | [INFO] [stdout] 881 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:892:21 [INFO] [stdout] | [INFO] [stdout] 892 | make(Opcode::OpConstant, vec![3]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:893:21 [INFO] [stdout] | [INFO] [stdout] 893 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:894:21 [INFO] [stdout] | [INFO] [stdout] 894 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:895:21 [INFO] [stdout] | [INFO] [stdout] 895 | make(Opcode::OpGetFree, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:896:21 [INFO] [stdout] | [INFO] [stdout] 896 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:897:21 [INFO] [stdout] | [INFO] [stdout] 897 | make(Opcode::OpGetFree, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:898:21 [INFO] [stdout] | [INFO] [stdout] 898 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:899:21 [INFO] [stdout] | [INFO] [stdout] 899 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:900:21 [INFO] [stdout] | [INFO] [stdout] 900 | make(Opcode::OpAdd, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:901:21 [INFO] [stdout] | [INFO] [stdout] 901 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:904:21 [INFO] [stdout] | [INFO] [stdout] 904 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:905:21 [INFO] [stdout] | [INFO] [stdout] 905 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:906:21 [INFO] [stdout] | [INFO] [stdout] 906 | make(Opcode::OpGetFree, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:907:21 [INFO] [stdout] | [INFO] [stdout] 907 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:908:21 [INFO] [stdout] | [INFO] [stdout] 908 | make(Opcode::OpClosure, vec![4, 2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:909:21 [INFO] [stdout] | [INFO] [stdout] 909 | make(Opcode::OpReturnValue, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:912:21 [INFO] [stdout] | [INFO] [stdout] 912 | make(Opcode::OpConstant, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:913:21 [INFO] [stdout] | [INFO] [stdout] 913 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:914:21 [INFO] [stdout] | [INFO] [stdout] 914 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:915:21 [INFO] [stdout] | [INFO] [stdout] 915 | make(Opcode::OpClosure, vec![5, 1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:916:21 [INFO] [stdout] | [INFO] [stdout] 916 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:920:17 [INFO] [stdout] | [INFO] [stdout] 920 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:921:17 [INFO] [stdout] | [INFO] [stdout] 921 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:922:17 [INFO] [stdout] | [INFO] [stdout] 922 | make(Opcode::OpClosure, vec![6, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:923:17 [INFO] [stdout] | [INFO] [stdout] 923 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:939:21 [INFO] [stdout] | [INFO] [stdout] 939 | make(Opcode::OpCurrentClosure, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:940:21 [INFO] [stdout] | [INFO] [stdout] 940 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:941:21 [INFO] [stdout] | [INFO] [stdout] 941 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:942:21 [INFO] [stdout] | [INFO] [stdout] 942 | make(Opcode::OpSub, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:943:21 [INFO] [stdout] | [INFO] [stdout] 943 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:944:21 [INFO] [stdout] | [INFO] [stdout] 944 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:949:17 [INFO] [stdout] | [INFO] [stdout] 949 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:950:17 [INFO] [stdout] | [INFO] [stdout] 950 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:951:17 [INFO] [stdout] | [INFO] [stdout] 951 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:952:17 [INFO] [stdout] | [INFO] [stdout] 952 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:953:17 [INFO] [stdout] | [INFO] [stdout] 953 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:954:17 [INFO] [stdout] | [INFO] [stdout] 954 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:962:21 [INFO] [stdout] | [INFO] [stdout] 962 | make(Opcode::OpCurrentClosure, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:963:21 [INFO] [stdout] | [INFO] [stdout] 963 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:964:21 [INFO] [stdout] | [INFO] [stdout] 964 | make(Opcode::OpConstant, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:965:21 [INFO] [stdout] | [INFO] [stdout] 965 | make(Opcode::OpSub, vec![]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:966:21 [INFO] [stdout] | [INFO] [stdout] 966 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:967:21 [INFO] [stdout] | [INFO] [stdout] 967 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:971:21 [INFO] [stdout] | [INFO] [stdout] 971 | make(Opcode::OpClosure, vec![1, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:972:21 [INFO] [stdout] | [INFO] [stdout] 972 | make(Opcode::OpSetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:973:21 [INFO] [stdout] | [INFO] [stdout] 973 | make(Opcode::OpGetLocal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:974:21 [INFO] [stdout] | [INFO] [stdout] 974 | make(Opcode::OpConstant, vec![2]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:975:21 [INFO] [stdout] | [INFO] [stdout] 975 | make(Opcode::OpCall, vec![1]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:976:21 [INFO] [stdout] | [INFO] [stdout] 976 | make(Opcode::OpReturnValue, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:980:17 [INFO] [stdout] | [INFO] [stdout] 980 | make(Opcode::OpClosure, vec![3, 0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:981:17 [INFO] [stdout] | [INFO] [stdout] 981 | make(Opcode::OpSetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:982:17 [INFO] [stdout] | [INFO] [stdout] 982 | make(Opcode::OpGetGlobal, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:983:17 [INFO] [stdout] | [INFO] [stdout] 983 | make(Opcode::OpCall, vec![0]).unwrap(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `make` in this scope [INFO] [stdout] --> src/compiler/test.rs:984:17 [INFO] [stdout] | [INFO] [stdout] 984 | make(Opcode::OpPop, vec![]).unwrap() [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function through its public re-export [INFO] [stdout] | [INFO] [stdout] 1 + use crate::compiler::make; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:4:45 [INFO] [stdout] | [INFO] [stdout] 4 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:5:44 [INFO] [stdout] | [INFO] [stdout] 5 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:6:44 [INFO] [stdout] | [INFO] [stdout] 6 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:7:44 [INFO] [stdout] | [INFO] [stdout] 7 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:8:44 [INFO] [stdout] | [INFO] [stdout] 8 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | ("e".to_string(), Symbol::new("e", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:9:44 [INFO] [stdout] | [INFO] [stdout] 9 | ("e".to_string(), Symbol::new("e", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:10:27 [INFO] [stdout] | [INFO] [stdout] 10 | ("f".to_string(), Symbol::new("f", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | ("f".to_string(), Symbol::new("f", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:21:26 [INFO] [stdout] | [INFO] [stdout] 21 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:23:27 [INFO] [stdout] | [INFO] [stdout] 23 | let mut first_local = SymbolTable::new_enclosed(global.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:33:28 [INFO] [stdout] | [INFO] [stdout] 33 | let mut second_local = SymbolTable::new_enclosed(first_local.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:48:35 [INFO] [stdout] | [INFO] [stdout] 48 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:48:45 [INFO] [stdout] | [INFO] [stdout] 48 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:49:27 [INFO] [stdout] | [INFO] [stdout] 49 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:50:27 [INFO] [stdout] | [INFO] [stdout] 50 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:50:44 [INFO] [stdout] | [INFO] [stdout] 50 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:62:22 [INFO] [stdout] | [INFO] [stdout] 62 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | let mut local = SymbolTable::new_enclosed(global.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:72:19 [INFO] [stdout] | [INFO] [stdout] 72 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:72:35 [INFO] [stdout] | [INFO] [stdout] 72 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:72:45 [INFO] [stdout] | [INFO] [stdout] 72 | let expected: HashMap = HashMap::from([ [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:73:27 [INFO] [stdout] | [INFO] [stdout] 73 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:73:44 [INFO] [stdout] | [INFO] [stdout] 73 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:74:27 [INFO] [stdout] | [INFO] [stdout] 74 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:74:44 [INFO] [stdout] | [INFO] [stdout] 74 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 75 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:75:44 [INFO] [stdout] | [INFO] [stdout] 75 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:76:44 [INFO] [stdout] | [INFO] [stdout] 76 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:92:18 [INFO] [stdout] | [INFO] [stdout] 92 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:92:26 [INFO] [stdout] | [INFO] [stdout] 92 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:94:27 [INFO] [stdout] | [INFO] [stdout] 94 | let mut first_local = SymbolTable::new_enclosed(global.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:98:23 [INFO] [stdout] | [INFO] [stdout] 98 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | let mut second_local = SymbolTable::new_enclosed(first_local.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:104:24 [INFO] [stdout] | [INFO] [stdout] 104 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:104:32 [INFO] [stdout] | [INFO] [stdout] 104 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:107:31 [INFO] [stdout] | [INFO] [stdout] 107 | (first_local.clone(), HashMap::from([ [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:108:31 [INFO] [stdout] | [INFO] [stdout] 108 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:108:48 [INFO] [stdout] | [INFO] [stdout] 108 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:109:31 [INFO] [stdout] | [INFO] [stdout] 109 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:109:48 [INFO] [stdout] | [INFO] [stdout] 109 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:110:31 [INFO] [stdout] | [INFO] [stdout] 110 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:110:48 [INFO] [stdout] | [INFO] [stdout] 110 | ("c".to_string(), Symbol::new("c", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:111:31 [INFO] [stdout] | [INFO] [stdout] 111 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:111:48 [INFO] [stdout] | [INFO] [stdout] 111 | ("d".to_string(), Symbol::new("d", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:113:32 [INFO] [stdout] | [INFO] [stdout] 113 | (second_local.clone(), HashMap::from([ [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:114:31 [INFO] [stdout] | [INFO] [stdout] 114 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:114:48 [INFO] [stdout] | [INFO] [stdout] 114 | ("a".to_string(), Symbol::new("a", Scope::GlobalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 115 | ("b".to_string(), Symbol::new("b", Scope::GlobalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 116 | ("c".to_string(), Symbol::new("e", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:116:48 [INFO] [stdout] | [INFO] [stdout] 116 | ("c".to_string(), Symbol::new("e", Scope::LocalScope, 0)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:117:31 [INFO] [stdout] | [INFO] [stdout] 117 | ("d".to_string(), Symbol::new("f", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:117:48 [INFO] [stdout] | [INFO] [stdout] 117 | ("d".to_string(), Symbol::new("f", Scope::LocalScope, 1)), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:132:22 [INFO] [stdout] | [INFO] [stdout] 132 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:135:18 [INFO] [stdout] | [INFO] [stdout] 135 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:135:26 [INFO] [stdout] | [INFO] [stdout] 135 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:137:27 [INFO] [stdout] | [INFO] [stdout] 137 | let mut first_local = SymbolTable::new_enclosed(global.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:140:23 [INFO] [stdout] | [INFO] [stdout] 140 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:140:31 [INFO] [stdout] | [INFO] [stdout] 140 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:142:28 [INFO] [stdout] | [INFO] [stdout] 142 | let mut second_local = SymbolTable::new_enclosed(first_local.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:145:24 [INFO] [stdout] | [INFO] [stdout] 145 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:145:32 [INFO] [stdout] | [INFO] [stdout] 145 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:149:30 [INFO] [stdout] | [INFO] [stdout] 149 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | Symbol::new("b", Scope::GlobalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:150:30 [INFO] [stdout] | [INFO] [stdout] 150 | Symbol::new("b", Scope::GlobalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | Symbol::new("c", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:151:30 [INFO] [stdout] | [INFO] [stdout] 151 | Symbol::new("c", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | Symbol::new("d", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | Symbol::new("d", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | Symbol::new("b", Scope::GlobalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:156:30 [INFO] [stdout] | [INFO] [stdout] 156 | Symbol::new("b", Scope::GlobalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | Symbol::new("c", Scope::FreeScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:157:30 [INFO] [stdout] | [INFO] [stdout] 157 | Symbol::new("c", Scope::FreeScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | Symbol::new("d", Scope::FreeScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:158:30 [INFO] [stdout] | [INFO] [stdout] 158 | Symbol::new("d", Scope::FreeScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | Symbol::new("e", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:159:30 [INFO] [stdout] | [INFO] [stdout] 159 | Symbol::new("e", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | Symbol::new("f", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | Symbol::new("f", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | Symbol::new("c", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:162:30 [INFO] [stdout] | [INFO] [stdout] 162 | Symbol::new("c", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | Symbol::new("d", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:163:30 [INFO] [stdout] | [INFO] [stdout] 163 | Symbol::new("d", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:188:22 [INFO] [stdout] | [INFO] [stdout] 188 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:190:18 [INFO] [stdout] | [INFO] [stdout] 190 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:190:26 [INFO] [stdout] | [INFO] [stdout] 190 | let global = Rc::new(Mutex::new(global)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:192:27 [INFO] [stdout] | [INFO] [stdout] 192 | let mut first_local = SymbolTable::new_enclosed(global.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:194:23 [INFO] [stdout] | [INFO] [stdout] 194 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:194:31 [INFO] [stdout] | [INFO] [stdout] 194 | let first_local = Rc::new(Mutex::new(first_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:196:28 [INFO] [stdout] | [INFO] [stdout] 196 | let mut second_local = SymbolTable::new_enclosed(first_local.clone()); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rc` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:199:24 [INFO] [stdout] | [INFO] [stdout] 199 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^ use of undeclared type `Rc` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Rc; [INFO] [stdout] | [INFO] [stdout] 2 + use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:199:32 [INFO] [stdout] | [INFO] [stdout] 199 | let second_local = Rc::new(Mutex::new(second_local)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 2 + use crate::Mutex; [INFO] [stdout] | [INFO] [stdout] 2 + use std::sync::Mutex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:202:26 [INFO] [stdout] | [INFO] [stdout] 202 | Symbol::new("a", Scope::GlobalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | Symbol::new("c", Scope::FreeScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:203:26 [INFO] [stdout] | [INFO] [stdout] 203 | Symbol::new("c", Scope::FreeScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | Symbol::new("e", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:204:26 [INFO] [stdout] | [INFO] [stdout] 204 | Symbol::new("e", Scope::LocalScope, 0), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | Symbol::new("f", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:205:26 [INFO] [stdout] | [INFO] [stdout] 205 | Symbol::new("f", Scope::LocalScope, 1), [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:225:22 [INFO] [stdout] | [INFO] [stdout] 225 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:228:20 [INFO] [stdout] | [INFO] [stdout] 228 | let expected = Symbol { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:230:16 [INFO] [stdout] | [INFO] [stdout] 230 | scope: Scope::FunctionScope, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SymbolTable` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:241:22 [INFO] [stdout] | [INFO] [stdout] 241 | let mut global = SymbolTable::new(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `SymbolTable` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::SymbolTable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Symbol` in this scope [INFO] [stdout] --> src/compiler/test_symbol_table.rs:245:20 [INFO] [stdout] | [INFO] [stdout] 245 | let expected = Symbol { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scope` [INFO] [stdout] --> src/compiler/test_symbol_table.rs:247:16 [INFO] [stdout] | [INFO] [stdout] 247 | scope: Scope::GlobalScope, [INFO] [stdout] | ^^^^^ use of undeclared type `Scope` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use crate::compiler::Scope; [INFO] [stdout] | [INFO] [stdout] 2 + use std::thread::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `name` on type `&_` [INFO] [stdout] --> src/compiler/test.rs:819:55 [INFO] [stdout] | [INFO] [stdout] 819 | global.lock().unwrap().define_builtin(i, &sym.name); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 494 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `monkey-rs` (bin "monkey-rs" test) due to 495 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "d51badcfb93f6ae4ad4e2ffbca2951267db30ad7cecbe57d3967724d826a2b21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d51badcfb93f6ae4ad4e2ffbca2951267db30ad7cecbe57d3967724d826a2b21", kill_on_drop: false }` [INFO] [stdout] d51badcfb93f6ae4ad4e2ffbca2951267db30ad7cecbe57d3967724d826a2b21