[INFO] crate glsp-engine 0.1.0 is already in cache [INFO] testing glsp-engine-0.1.0 against try#03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 for pr-74409 [INFO] extracting crate glsp-engine 0.1.0 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate glsp-engine 0.1.0 on toolchain 03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate glsp-engine 0.1.0 [INFO] finished tweaking crates.io crate glsp-engine 0.1.0 [INFO] tweaked toml for crates.io crate glsp-engine 0.1.0 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 51852f3fd39ca41f437c0f8f3f3b680bff9cf58b00708a96ca2f6c42e1ba6cd5 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "51852f3fd39ca41f437c0f8f3f3b680bff9cf58b00708a96ca2f6c42e1ba6cd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "51852f3fd39ca41f437c0f8f3f3b680bff9cf58b00708a96ca2f6c42e1ba6cd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "51852f3fd39ca41f437c0f8f3f3b680bff9cf58b00708a96ca2f6c42e1ba6cd5", kill_on_drop: false }` [INFO] [stdout] 51852f3fd39ca41f437c0f8f3f3b680bff9cf58b00708a96ca2f6c42e1ba6cd5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e80e32e4c85cbcf06585d1fda4e8278cff07679ae0dc11549e7a44f6148a87e7 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e80e32e4c85cbcf06585d1fda4e8278cff07679ae0dc11549e7a44f6148a87e7", kill_on_drop: false }` [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling smallvec v1.4.1 [INFO] [stderr] Compiling owning_ref v0.4.1 [INFO] [stderr] Compiling glsp-engine v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.52s [INFO] running `Command { std: "docker" "inspect" "e80e32e4c85cbcf06585d1fda4e8278cff07679ae0dc11549e7a44f6148a87e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e80e32e4c85cbcf06585d1fda4e8278cff07679ae0dc11549e7a44f6148a87e7", kill_on_drop: false }` [INFO] [stdout] e80e32e4c85cbcf06585d1fda4e8278cff07679ae0dc11549e7a44f6148a87e7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 371f3cbf855059c22bf3fa65a453ee51253eda08580f1cf4d69cc8eaef9f4c0e [INFO] running `Command { std: "docker" "start" "-a" "371f3cbf855059c22bf3fa65a453ee51253eda08580f1cf4d69cc8eaef9f4c0e", kill_on_drop: false }` [INFO] [stderr] Compiling glsp-engine v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 11.89s [INFO] running `Command { std: "docker" "inspect" "371f3cbf855059c22bf3fa65a453ee51253eda08580f1cf4d69cc8eaef9f4c0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "371f3cbf855059c22bf3fa65a453ee51253eda08580f1cf4d69cc8eaef9f4c0e", kill_on_drop: false }` [INFO] [stdout] 371f3cbf855059c22bf3fa65a453ee51253eda08580f1cf4d69cc8eaef9f4c0e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a53ff0c2ef51403e7c1b5f36e9f98973f83bacb44d15c4235bca3cf4130f129e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a53ff0c2ef51403e7c1b5f36e9f98973f83bacb44d15c4235bca3cf4130f129e", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/glsp_engine-6920a5328bb9fa20 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests glsp-engine [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test src/engine.rs - engine::RRoot (line 1505) ... FAILED [INFO] [stdout] test src/engine.rs - engine::ToSym (line 657) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::bind_rfn_macro (line 2376) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::bind_rfn (line 2356) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::call (line 3529) ... FAILED [INFO] [stdout] test src/error.rs - bail (line 314) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::set_pr_writer (line 2521) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::seed_gensym (line 1763) ... FAILED [INFO] [stdout] test src/engine.rs - engine::glsp::set_epr_writer (line 2545) ... FAILED [INFO] [stdout] test src/collections.rs - tab (line 2986) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::FromVal (line 128) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::FromVal (line 155) ... FAILED [INFO] [stdout] test src/engine.rs - syms (line 757) ... FAILED [INFO] [stdout] test src/wrap.rs - lib (line 2043) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::FromVal (line 135) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::ToVal (line 107) ... FAILED [INFO] [stdout] test src/val.rs - val::Val::a_type_name (line 69) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::ToCallArgs (line 2442) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::OrNil (line 1808) ... FAILED [INFO] [stdout] test src/error.rs - error::GError::with_source (line 154) ... FAILED [INFO] [stdout] test src/wrap.rs - rdata (line 2159) ... FAILED [INFO] [stdout] test src/error.rs - macro_no_op (line 371) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::ToVal (line 87) ... FAILED [INFO] [stdout] test src/wrap.rs - wrap::ToVal (line 80) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/engine.rs - engine::RRoot (line 1505) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `player_mesh` in this scope [INFO] [stdout] --> src/engine.rs:1507:12 [INFO] [stdout] | [INFO] [stdout] 4 | let mesh = player_mesh.borrow::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/engine.rs:1507:33 [INFO] [stdout] | [INFO] [stdout] 4 | let mesh = player_mesh.borrow::(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `enemy_mesh` in this scope [INFO] [stdout] --> src/engine.rs:1508:13 [INFO] [stdout] | [INFO] [stdout] 5 | let mesh2 = enemy_mesh.take::(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/engine.rs:1508:31 [INFO] [stdout] | [INFO] [stdout] 5 | let mesh2 = enemy_mesh.take::(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `player_mesh` in this scope [INFO] [stdout] --> src/engine.rs:1511:12 [INFO] [stdout] | [INFO] [stdout] 8 | let mesh = player_mesh.borrow(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `enemy_mesh` in this scope [INFO] [stdout] --> src/engine.rs:1512:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mesh2 = enemy_mesh.take(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::ToSym (line 657) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:658:1 [INFO] [stdout] | [INFO] [stdout] 3 | glsp::global(my_lib.my_sym)?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:659:1 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::global("sym-name")?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `my_lib` in this scope [INFO] [stdout] --> src/engine.rs:658:14 [INFO] [stdout] | [INFO] [stdout] 3 | glsp::global(my_lib.my_sym)?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:658:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | glsp::global(my_lib.my_sym)?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | glsp::global("sym-name")?; [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:659:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | glsp::global(my_lib.my_sym)?; [INFO] [stdout] 4 | | glsp::global("sym-name")?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::bind_rfn_macro (line 2376) stdout ---- [INFO] [stdout] error: expected `;`, found keyword `let` [INFO] [stdout] --> src/engine.rs:2377:25 [INFO] [stdout] | [INFO] [stdout] 3 | let sym = name.to_sym()? [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | --- unexpected token [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rfn` in this scope [INFO] [stdout] --> src/engine.rs:2378:32 [INFO] [stdout] | [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2378:11 [INFO] [stdout] | [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2379:1 [INFO] [stdout] | [INFO] [stdout] 5 | glsp::bind_macro(sym, Expander::RFn(rfn))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `name` in this scope [INFO] [stdout] --> src/engine.rs:2377:11 [INFO] [stdout] | [INFO] [stdout] 3 | let sym = name.to_sym()? [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Expander` [INFO] [stdout] --> src/engine.rs:2379:23 [INFO] [stdout] | [INFO] [stdout] 5 | glsp::bind_macro(sym, Expander::RFn(rfn))?; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Expander; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:2377:11 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let sym = name.to_sym()? [INFO] [stdout] | | ^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] 5 | | glsp::bind_macro(sym, Expander::RFn(rfn))?; [INFO] [stdout] 6 | | Ok(rfn) [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:2379:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let sym = name.to_sym()? [INFO] [stdout] 4 | | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] 5 | | glsp::bind_macro(sym, Expander::RFn(rfn))?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 6 | | Ok(rfn) [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/engine.rs:2380:1 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | - expected `()` because of default return type [INFO] [stdout] ... [INFO] [stdout] 6 | Ok(rfn) [INFO] [stdout] | ^^^^^^^- help: try adding a semicolon: `;` [INFO] [stdout] | | [INFO] [stdout] | expected `()`, found enum `std::result::Result` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::bind_rfn (line 2356) stdout ---- [INFO] [stdout] error: expected `;`, found keyword `let` [INFO] [stdout] --> src/engine.rs:2357:25 [INFO] [stdout] | [INFO] [stdout] 3 | let sym = name.to_sym()? [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | --- unexpected token [INFO] [stdout] [INFO] [stdout] error: cannot find macro `rfn` in this scope [INFO] [stdout] --> src/engine.rs:2358:32 [INFO] [stdout] | [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2358:11 [INFO] [stdout] | [INFO] [stdout] 4 | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2359:1 [INFO] [stdout] | [INFO] [stdout] 5 | glsp::bind_global(sym, rfn)?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `name` in this scope [INFO] [stdout] --> src/engine.rs:2357:11 [INFO] [stdout] | [INFO] [stdout] 3 | let sym = name.to_sym()? [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:2357:11 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let sym = name.to_sym()? [INFO] [stdout] | | ^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] 5 | | glsp::bind_global(sym, rfn)?; [INFO] [stdout] 6 | | Ok(rfn) [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:2359:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let sym = name.to_sym()? [INFO] [stdout] 4 | | let rfn = glsp::named_rfn(sym, rfn!(f)); [INFO] [stdout] 5 | | glsp::bind_global(sym, rfn)?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 6 | | Ok(rfn) [INFO] [stdout] 7 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/engine.rs:2360:1 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | - expected `()` because of default return type [INFO] [stdout] ... [INFO] [stdout] 6 | Ok(rfn) [INFO] [stdout] | ^^^^^^^- help: try adding a semicolon: `;` [INFO] [stdout] | | [INFO] [stdout] | expected `()`, found enum `std::result::Result` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::call (line 3529) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:3530:23 [INFO] [stdout] | [INFO] [stdout] 3 | let rect: Root = glsp::call(&rect_class, &[10, 10, 50, 50])?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Root` in this scope [INFO] [stdout] --> src/engine.rs:3530:11 [INFO] [stdout] | [INFO] [stdout] 3 | let rect: Root = glsp::call(&rect_class, &[10, 10, 50, 50])?; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Root; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Obj` in this scope [INFO] [stdout] --> src/engine.rs:3530:16 [INFO] [stdout] | [INFO] [stdout] 3 | let rect: Root = glsp::call(&rect_class, &[10, 10, 50, 50])?; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Obj; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rect_class` in this scope [INFO] [stdout] --> src/engine.rs:3530:35 [INFO] [stdout] | [INFO] [stdout] 3 | let rect: Root = glsp::call(&rect_class, &[10, 10, 50, 50])?; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/engine.rs:3530:23 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let rect: Root = glsp::call(&rect_class, &[10, 10, 50, 50])?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/error.rs - bail (line 314) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GError` [INFO] [stdout] --> src/error.rs:315:12 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(GError::from_val(x)) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::GError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `x` in this scope [INFO] [stdout] --> src/error.rs:315:29 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(GError::from_val(x)) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/error.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | - expected `()` because of default return type [INFO] [stdout] 3 | return Err(GError::from_val(x)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found enum `std::result::Result` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::set_pr_writer (line 2521) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2523:1 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::set_pr_writer(Box::new(std::io::sink())); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::seed_gensym (line 1763) stdout ---- [INFO] [stdout] error: cannot find macro `prn` in this scope [INFO] [stdout] --> src/engine.rs:1766:1 [INFO] [stdout] | [INFO] [stdout] 5 | prn!("{}", glsp::gensym()); //prints # [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `prn` in this scope [INFO] [stdout] --> src/engine.rs:1764:1 [INFO] [stdout] | [INFO] [stdout] 3 | prn!("{}", glsp::gensym()); //prints # [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:1765:1 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::seed_gensym(); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - engine::glsp::set_epr_writer (line 2545) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/engine.rs:2547:1 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::set_pr_writer(Box::new(std::io::sink())); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/collections.rs - tab (line 2986) stdout ---- [INFO] [stdout] error: cannot find macro `tab` in this scope [INFO] [stdout] --> src/collections.rs:2987:16 [INFO] [stdout] | [INFO] [stdout] 3 | let original = tab! { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `tab` in this scope [INFO] [stdout] --> src/collections.rs:2992:13 [INFO] [stdout] | [INFO] [stdout] 8 | let table = tab! { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::FromVal (line 128) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:129:24 [INFO] [stdout] | [INFO] [stdout] 3 | let numbers: Vec = glsp::global("numbers")?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Root` in this scope [INFO] [stdout] --> src/wrap.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 4 | let text: Root = arr.pop()?; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Root; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Str` in this scope [INFO] [stdout] --> src/wrap.rs:130:16 [INFO] [stdout] | [INFO] [stdout] 4 | let text: Root = arr.pop()?; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a builtin type with a similar name exists [INFO] [stdout] | [INFO] [stdout] 4 | let text: Root = arr.pop()?; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Str; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `arr` in this scope [INFO] [stdout] --> src/wrap.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 4 | let text: Root = arr.pop()?; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a tuple variant with a similar name exists [INFO] [stdout] | [INFO] [stdout] 4 | let text: Root = Err.pop()?; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::arr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:129:24 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let numbers: Vec = glsp::global("numbers")?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | let text: Root = arr.pop()?; [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let numbers: Vec = glsp::global("numbers")?; [INFO] [stdout] 4 | | let text: Root = arr.pop()?; [INFO] [stdout] | | ^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::FromVal (line 155) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `val` in this scope [INFO] [stdout] --> src/wrap.rs:156:23 [INFO] [stdout] | [INFO] [stdout] 3 | let f = f64::from_val(val)?; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_val` found for type `f64` in the current scope [INFO] [stdout] --> src/wrap.rs:156:14 [INFO] [stdout] | [INFO] [stdout] 3 | let f = f64::from_val(val)?; [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `f64` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::FromVal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let f = f64::from_val(val)?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/engine.rs - syms (line 757) stdout ---- [INFO] [stdout] error: cannot find macro `syms` in this scope [INFO] [stdout] --> src/engine.rs:758:1 [INFO] [stdout] | [INFO] [stdout] 3 | syms! { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - lib (line 2043) stdout ---- [INFO] [stdout] error: cannot find macro `rfn` in this scope [INFO] [stdout] --> src/wrap.rs:2056:29 [INFO] [stdout] | [INFO] [stdout] 15 | glsp::bind_rfn("draw-rect", rfn!(Graphics::draw_rect))?; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `lib` in this scope [INFO] [stdout] --> src/wrap.rs:2044:1 [INFO] [stdout] | [INFO] [stdout] 3 | lib! { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:2056:1 [INFO] [stdout] | [INFO] [stdout] 15 | glsp::bind_rfn("draw-rect", rfn!(Graphics::draw_rect))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope [INFO] [stdout] --> src/wrap.rs:2050:6 [INFO] [stdout] | [INFO] [stdout] 9 | impl Graphics { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rect` in this scope [INFO] [stdout] --> src/wrap.rs:2051:28 [INFO] [stdout] | [INFO] [stdout] 10 | fn draw_rect(&self, rect: Rect) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:2056:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | lib! { [INFO] [stdout] 4 | | struct Graphics { [INFO] [stdout] 5 | | canvas: sdl2::render::Canvas [INFO] [stdout] ... | [INFO] [stdout] 15 | | glsp::bind_rfn("draw-rect", rfn!(Graphics::draw_rect))?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 16 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::FromVal (line 135) stdout ---- [INFO] [stdout] error: cannot find macro `rfn` in this scope [INFO] [stdout] --> src/wrap.rs:150:26 [INFO] [stdout] | [INFO] [stdout] 17 | glsp::bind_rfn("invert", rfn!(invert))?; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 17 | glsp::bind_rfn("invert", rfn!(invert))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `FromVal` in this scope [INFO] [stdout] --> src/wrap.rs:138:6 [INFO] [stdout] | [INFO] [stdout] 5 | impl FromVal for Rgb { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::FromVal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Val` in this scope [INFO] [stdout] --> src/wrap.rs:139:20 [INFO] [stdout] | [INFO] [stdout] 6 | fn from_val(val: &Val) -> GResult { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Val; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GResult` in this scope [INFO] [stdout] --> src/wrap.rs:139:28 [INFO] [stdout] | [INFO] [stdout] 6 | fn from_val(val: &Val) -> GResult { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: an enum with a similar name exists [INFO] [stdout] | [INFO] [stdout] 6 | fn from_val(val: &Val) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::GResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::ToVal (line 107) stdout ---- [INFO] [stdout] error[E0599]: no method named `pow` found for type `f64` in the current scope [INFO] [stdout] --> src/wrap.rs:108:25 [INFO] [stdout] | [INFO] [stdout] 3 | let thousand = 10.0_f64.pow(3.0).to_val()?; [INFO] [stdout] | ^^^ help: there is an associated function with a similar name: `powf` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:108:16 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let thousand = 10.0_f64.pow(3.0).to_val()?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/val.rs - val::Val::a_type_name (line 69) stdout ---- [INFO] [stdout] error: cannot find macro `bail` in this scope [INFO] [stdout] --> src/val.rs:72:7 [INFO] [stdout] | [INFO] [stdout] 5 | _ => bail!("expected an int, received {}", val.a_type_name()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Val` [INFO] [stdout] --> src/val.rs:71:2 [INFO] [stdout] | [INFO] [stdout] 4 | Val::Int(_) => (), [INFO] [stdout] | ^^^ use of undeclared type or module `Val` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `val` in this scope [INFO] [stdout] --> src/val.rs:70:7 [INFO] [stdout] | [INFO] [stdout] 3 | match val { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::ToCallArgs (line 2442) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:2443:21 [INFO] [stdout] | [INFO] [stdout] 3 | let push_rfn: RFn = glsp::global("push!"); [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:2444:1 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::call(&push_rfn, &(my_arr, 100i32))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RFn` in this scope [INFO] [stdout] --> src/wrap.rs:2443:15 [INFO] [stdout] | [INFO] [stdout] 3 | let push_rfn: RFn = glsp::global("push!"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3 | let push_rfn: Fn = glsp::global("push!"); [INFO] [stdout] | ^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::RFn; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `my_arr` in this scope [INFO] [stdout] --> src/wrap.rs:2444:25 [INFO] [stdout] | [INFO] [stdout] 4 | glsp::call(&push_rfn, &(my_arr, 100i32))?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:2444:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | let push_rfn: RFn = glsp::global("push!"); [INFO] [stdout] 4 | | glsp::call(&push_rfn, &(my_arr, 100i32))?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::OrNil (line 1808) stdout ---- [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `OrNil` in this scope [INFO] [stdout] --> src/wrap.rs:1809:12 [INFO] [stdout] | [INFO] [stdout] 3 | fn example(OrNil(i): OrNil) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::OrNil; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OrNil` in this scope [INFO] [stdout] --> src/wrap.rs:1809:22 [INFO] [stdout] | [INFO] [stdout] 3 | fn example(OrNil(i): OrNil) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::OrNil; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0531. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/error.rs - error::GError::with_source (line 154) stdout ---- [INFO] [stdout] error: cannot find macro `error` in this scope [INFO] [stdout] --> src/error.rs:158:14 [INFO] [stdout] | [INFO] [stdout] 6 | return Err(error!("failed to open words.txt").with_source(fs_err)) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fs` [INFO] [stdout] --> src/error.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 3 | let words = match fs::read_to_string("words.txt") { [INFO] [stdout] | ^^ use of undeclared type or module `fs` [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/error.rs:158:10 [INFO] [stdout] | [INFO] [stdout] 6 | return Err(error!("failed to open words.txt").with_source(fs_err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found enum `std::result::Result` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - rdata (line 2159) stdout ---- [INFO] [stdout] error: cannot find macro `rdata` in this scope [INFO] [stdout] --> src/wrap.rs:2160:1 [INFO] [stdout] | [INFO] [stdout] 3 | rdata! { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:2187:1 [INFO] [stdout] | [INFO] [stdout] 30 | glsp::bind_rfn("AudioClip:load", AudioClip::load::)?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AudioClip` [INFO] [stdout] --> src/wrap.rs:2187:34 [INFO] [stdout] | [INFO] [stdout] 30 | glsp::bind_rfn("AudioClip:load", AudioClip::load::)?; [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `AudioClip` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AudioClip` in this scope [INFO] [stdout] --> src/wrap.rs:2173:6 [INFO] [stdout] | [INFO] [stdout] 16 | impl AudioClip { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/wrap.rs:2174:19 [INFO] [stdout] | [INFO] [stdout] 17 | fn load>(path: P) -> AudioClip { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AudioClip` in this scope [INFO] [stdout] --> src/wrap.rs:2174:38 [INFO] [stdout] | [INFO] [stdout] 17 | fn load>(path: P) -> AudioClip { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mixer` in this scope [INFO] [stdout] --> src/wrap.rs:2182:29 [INFO] [stdout] | [INFO] [stdout] 25 | fn play(&self, mixer: &mut Mixer) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathBuf` in this scope [INFO] [stdout] --> src/wrap.rs:2187:52 [INFO] [stdout] | [INFO] [stdout] 30 | glsp::bind_rfn("AudioClip:load", AudioClip::load::)?; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use std::path::PathBuf; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:2187:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | rdata! { [INFO] [stdout] 4 | | #[derive(Clone)] [INFO] [stdout] 5 | | struct AudioClip { [INFO] [stdout] ... | [INFO] [stdout] 30 | | glsp::bind_rfn("AudioClip:load", AudioClip::load::)?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 31 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/error.rs - macro_no_op (line 371) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GError` [INFO] [stdout] --> src/error.rs:372:12 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(GError::macro_no_op()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::GError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/error.rs:372:8 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | - expected `()` because of default return type [INFO] [stdout] 3 | return Err(GError::macro_no_op()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found enum `std::result::Result` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found enum `std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::ToVal (line 87) stdout ---- [INFO] [stdout] error: cannot find macro `rfn` in this scope [INFO] [stdout] --> src/wrap.rs:101:35 [INFO] [stdout] | [INFO] [stdout] 16 | glsp::bind_rfn("light-sea-green", rfn!(light_sea_green))?; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find macro `arr` in this scope [INFO] [stdout] --> src/wrap.rs:93:3 [INFO] [stdout] | [INFO] [stdout] 8 | arr![r, g, b].to_val() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 16 | glsp::bind_rfn("light-sea-green", rfn!(light_sea_green))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ToVal` in this scope [INFO] [stdout] --> src/wrap.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 5 | impl ToVal for Rgb { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::ToVal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GResult` in this scope [INFO] [stdout] --> src/wrap.rs:91:22 [INFO] [stdout] | [INFO] [stdout] 6 | fn to_val(&self) -> GResult { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: an enum with a similar name exists [INFO] [stdout] | [INFO] [stdout] 6 | fn to_val(&self) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::GResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Val` in this scope [INFO] [stdout] --> src/wrap.rs:91:30 [INFO] [stdout] | [INFO] [stdout] 6 | fn to_val(&self) -> GResult { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::Val; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/wrap.rs - wrap::ToVal (line 80) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `glsp` [INFO] [stdout] --> src/wrap.rs:81:1 [INFO] [stdout] | [INFO] [stdout] 3 | glsp::set_global("numbers", (0, 1, 2, 3, 4))?; [INFO] [stdout] | ^^^^ use of undeclared type or module `glsp` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `arr` in this scope [INFO] [stdout] --> src/wrap.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 4 | arr.push("text")?; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a tuple variant with a similar name exists [INFO] [stdout] | [INFO] [stdout] 4 | Err.push("text")?; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 | use glsp_engine::arr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:81:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | glsp::set_global("numbers", (0, 1, 2, 3, 4))?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 4 | | arr.push("text")?; [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) [INFO] [stdout] --> src/wrap.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 2 | / fn main() { [INFO] [stdout] 3 | | glsp::set_global("numbers", (0, 1, 2, 3, 4))?; [INFO] [stdout] 4 | | arr.push("text")?; [INFO] [stdout] | | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | cannot use the `?` operator in a function that returns `()` [INFO] [stdout] 5 | | } [INFO] [stdout] | |_- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stdout] = note: required by `std::ops::Try::from_error` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/collections.rs - tab (line 2986) [INFO] [stdout] src/engine.rs - engine::RRoot (line 1505) [INFO] [stdout] src/engine.rs - engine::ToSym (line 657) [INFO] [stdout] src/engine.rs - engine::glsp::bind_rfn (line 2356) [INFO] [stdout] src/engine.rs - engine::glsp::bind_rfn_macro (line 2376) [INFO] [stdout] src/engine.rs - engine::glsp::call (line 3529) [INFO] [stdout] src/engine.rs - engine::glsp::seed_gensym (line 1763) [INFO] [stdout] src/engine.rs - engine::glsp::set_epr_writer (line 2545) [INFO] [stdout] src/engine.rs - engine::glsp::set_pr_writer (line 2521) [INFO] [stdout] src/engine.rs - syms (line 757) [INFO] [stdout] src/error.rs - bail (line 314) [INFO] [stdout] src/error.rs - error::GError::with_source (line 154) [INFO] [stdout] src/error.rs - macro_no_op (line 371) [INFO] [stdout] src/val.rs - val::Val::a_type_name (line 69) [INFO] [stdout] src/wrap.rs - lib (line 2043) [INFO] [stdout] src/wrap.rs - rdata (line 2159) [INFO] [stdout] src/wrap.rs - wrap::FromVal (line 128) [INFO] [stdout] src/wrap.rs - wrap::FromVal (line 135) [INFO] [stdout] src/wrap.rs - wrap::FromVal (line 155) [INFO] [stdout] src/wrap.rs - wrap::OrNil (line 1808) [INFO] [stdout] src/wrap.rs - wrap::ToCallArgs (line 2442) [INFO] [stdout] src/wrap.rs - wrap::ToVal (line 107) [INFO] [stdout] src/wrap.rs - wrap::ToVal (line 80) [INFO] [stdout] src/wrap.rs - wrap::ToVal (line 87) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 24 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "a53ff0c2ef51403e7c1b5f36e9f98973f83bacb44d15c4235bca3cf4130f129e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a53ff0c2ef51403e7c1b5f36e9f98973f83bacb44d15c4235bca3cf4130f129e", kill_on_drop: false }` [INFO] [stdout] a53ff0c2ef51403e7c1b5f36e9f98973f83bacb44d15c4235bca3cf4130f129e