[INFO] updating cached repository https://github.com/xurtis/tiny-eval
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 84e9458a9d84594af28501fe538c5dc8592f6cd4
[INFO] checking xurtis/tiny-eval against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxurtis%2Ftiny-eval" "/workspace/builds/worker-7/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/xurtis/tiny-eval on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/xurtis/tiny-eval
[INFO] finished tweaking git repo https://github.com/xurtis/tiny-eval
[INFO] tweaked toml for git repo https://github.com/xurtis/tiny-eval written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 2e9bef6fb5fcd537225197037190160827a8f451981ef995d0a1a5fd5fe81a78
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "2e9bef6fb5fcd537225197037190160827a8f451981ef995d0a1a5fd5fe81a78"`
[INFO] [stderr]     Checking backtrace-sys v0.1.35
[INFO] [stderr]     Checking backtrace v0.3.46
[INFO] [stderr]     Checking failure v0.1.7
[INFO] [stderr]     Checking tiny-eval v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused variable: `fmap`
[INFO] [stderr]    --> src/operator.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_fmap`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `algebra`
[INFO] [stderr]    --> src/operator.rs:184:26
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algebra`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `recursive`
[INFO] [stderr]    --> src/operator.rs:184:42
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |                                          ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recursive`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `index`
[INFO] [stderr]    --> src/operator.rs:274:14
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn index(index: Value, list: Value) -> Result<Value> {
[INFO] [stderr]     |              ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `list`
[INFO] [stderr]    --> src/operator.rs:274:28
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn index(index: Value, list: Value) -> Result<Value> {
[INFO] [stderr]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]    --> src/operator.rs:356:19
[INFO] [stderr]     |
[INFO] [stderr] 356 |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stderr]     |                   ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `fmap`
[INFO] [stderr]    --> src/operator.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_fmap`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `algebra`
[INFO] [stderr]    --> src/operator.rs:184:26
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algebra`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `recursive`
[INFO] [stderr]    --> src/operator.rs:184:42
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn fold(fmap: Value, algebra: Value, recursive: Value) -> Value {
[INFO] [stderr]     |                                          ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recursive`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `index`
[INFO] [stderr]    --> src/operator.rs:274:14
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn index(index: Value, list: Value) -> Result<Value> {
[INFO] [stderr]     |              ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `list`
[INFO] [stderr]    --> src/operator.rs:274:28
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn index(index: Value, list: Value) -> Result<Value> {
[INFO] [stderr]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_list`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]    --> src/operator.rs:356:19
[INFO] [stderr]     |
[INFO] [stderr] 356 |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stderr]     |                   ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `apply_expr` in this scope
[INFO] [stderr]  --> examples/recursion.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     apply_expr!(take(n, xs));
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Context`
[INFO] [stderr]  --> examples/error.rs:6:23
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let mut context = Context::new();
[INFO] [stderr]   |                       ^^^^^^^ use of undeclared type or module `Context`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `apply_expr` in this scope
[INFO] [stderr]   --> examples/fib.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | apply_expr!(fib(a, b));
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `apply_expr` in this scope
[INFO] [stderr]   --> examples/simple.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     apply_expr!(plus(a, b));
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `apply_expr` in this scope
[INFO] [stderr]   --> examples/simple.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     apply_expr!(inc(a));
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `apply_expr` in this scope
[INFO] [stderr]   --> examples/simple.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     apply_expr!(double(a));
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Context`
[INFO] [stderr]  --> examples/simple.rs:6:23
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let mut context = Context::new();
[INFO] [stderr]   |                       ^^^^^^^ use of undeclared type or module `Context`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/fib.rs:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let fib = bind(
[INFO] [stderr]    |               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/fib.rs:28:16
[INFO] [stderr]    |
[INFO] [stderr] 28 |         "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/fib.rs:28:28
[INFO] [stderr]    |
[INFO] [stderr] 28 |         "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                            ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/fib.rs:28:40
[INFO] [stderr]    |
[INFO] [stderr] 28 |         "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `add` in this scope
[INFO] [stderr]   --> examples/fib.rs:29:21
[INFO] [stderr]    |
[INFO] [stderr] 29 |             "next", add("a", "b"),
[INFO] [stderr]    |                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/fib.rs:30:13
[INFO] [stderr]    |
[INFO] [stderr] 30 |             pair("next", fib("b", "next")),
[INFO] [stderr]    |             ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `fib` in this scope
[INFO] [stderr]   --> examples/fib.rs:30:26
[INFO] [stderr]    |
[INFO] [stderr] 30 |             pair("next", fib("b", "next")),
[INFO] [stderr]    |                          ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:14
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |              ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:24
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:20:12
[INFO] [stderr]    |
[INFO] [stderr] 20 |         Ok(Value::Function(Rc::new(move |exponent: Value<&'static str>| {
[INFO] [stderr]    |            ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:22:18
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 (Value::Int(mut base), Value::UInt(mut exponent)) => {
[INFO] [stderr]    |                  ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:22:40
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 (Value::Int(mut base), Value::UInt(mut exponent)) => {
[INFO] [stderr]    |                                        ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:33:24
[INFO] [stderr]    |
[INFO] [stderr] 33 |                     Ok(Value::Int(power))
[INFO] [stderr]    |                        ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:35:18
[INFO] [stderr]    |
[INFO] [stderr] 35 |                 (Value::UInt(mut base), Value::UInt(mut exponent)) => {
[INFO] [stderr]    |                  ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:35:41
[INFO] [stderr]    |
[INFO] [stderr] 35 |                 (Value::UInt(mut base), Value::UInt(mut exponent)) => {
[INFO] [stderr]    |                                         ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/lambda.rs:46:24
[INFO] [stderr]    |
[INFO] [stderr] 46 |                     Ok(Value::UInt(power))
[INFO] [stderr]    |                        ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `function` in this scope
[INFO] [stderr]   --> examples/lambda.rs:19:15
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let pow = function("pow", |base: Value<&'static str>| {
[INFO] [stderr]    |               ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Value` in this scope
[INFO] [stderr]   --> examples/lambda.rs:19:38
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let pow = function("pow", |base: Value<&'static str>| {
[INFO] [stderr]    |                                      ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: there is an enum variant `tiny_eval::binding::Expr::Value` and 1 other; try using the variant's enum
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let pow = function("pow", |base: tiny_eval::binding::Expr| {
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 19 |     let pow = function("pow", |base: tiny_eval::lambda::Expr| {
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Value` in this scope
[INFO] [stderr]   --> examples/lambda.rs:20:52
[INFO] [stderr]    |
[INFO] [stderr] 20 |         Ok(Value::Function(Rc::new(move |exponent: Value<&'static str>| {
[INFO] [stderr]    |                                                    ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: there is an enum variant `tiny_eval::binding::Expr::Value` and 1 other; try using the variant's enum
[INFO] [stderr]    |
[INFO] [stderr] 20 |         Ok(Value::Function(Rc::new(move |exponent: tiny_eval::binding::Expr| {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 20 |         Ok(Value::Function(Rc::new(move |exponent: tiny_eval::lambda::Expr| {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stderr]   --> examples/lambda.rs:53:15
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let expr: Expr<&'static str> = apply(apply(pow, value(17)), value(13u64));
[INFO] [stderr]    |               ^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use tiny_eval::binding::Expr;
[INFO] [stderr]    |
[INFO] [stderr] 1  | use tiny_eval::lambda::Expr;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/lambda.rs:53:36
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let expr: Expr<&'static str> = apply(apply(pow, value(17)), value(13u64));
[INFO] [stderr]    |                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/lambda.rs:53:42
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let expr: Expr<&'static str> = apply(apply(pow, value(17)), value(13u64));
[INFO] [stderr]    |                                          ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/lambda.rs:53:53
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let expr: Expr<&'static str> = apply(apply(pow, value(17)), value(13u64));
[INFO] [stderr]    |                                                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/lambda.rs:53:65
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let expr: Expr<&'static str> = apply(apply(pow, value(17)), value(13u64));
[INFO] [stderr]    |                                                                 ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `eval` in this scope
[INFO] [stderr]   --> examples/lambda.rs:55:23
[INFO] [stderr]    |
[INFO] [stderr] 55 |     println!(" = {}", eval(expr)?);
[INFO] [stderr]    |                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:29
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |                             ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `fib` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:39
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |                                       ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:43
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |                                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/fib.rs:32:53
[INFO] [stderr]    |
[INFO] [stderr] 32 |         pair(value(1), pair(value(1), fib(value(1), value(1)))),
[INFO] [stderr]    |                                                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `eval` in this scope
[INFO] [stderr]   --> examples/fib.rs:37:31
[INFO] [stderr]    |
[INFO] [stderr] 37 |     writeln!(stdout, " = {}", eval(fib)?)?;
[INFO] [stderr]    |                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/error.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |         Value::Int(77) => {},
[INFO] [stderr]    |         ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/error.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |         Value::Int(55) => {},
[INFO] [stderr]    |         ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Value`
[INFO] [stderr]   --> examples/error.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |         Value::Int(33) => {},
[INFO] [stderr]    |         ^^^^^ use of undeclared type or module `Value`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `multiply` in this scope
[INFO] [stderr]  --> examples/error.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                 ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `except` in this scope
[INFO] [stderr]  --> examples/error.rs:8:26
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                          ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]  --> examples/error.rs:8:33
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                 ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `catch` in this scope
[INFO] [stderr]  --> examples/error.rs:8:43
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]  --> examples/error.rs:8:49
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                                 ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `divide` in this scope
[INFO] [stderr]  --> examples/error.rs:8:61
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                                             ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]  --> examples/error.rs:8:73
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                                                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]  --> examples/error.rs:8:92
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let get_a = multiply(except(value(7), catch(lambda("x", divide("x", value(4))), "a")), value(11));
[INFO] [stderr]   |                                                                                            ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/error.rs:19:25
[INFO] [stderr]    |
[INFO] [stderr] 19 |     context.extend("a", value(5))?;
[INFO] [stderr]    |                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `raise` in this scope
[INFO] [stderr]   --> examples/error.rs:30:25
[INFO] [stderr]    |
[INFO] [stderr] 30 |     context.extend("a", raise(value(12)))?;
[INFO] [stderr]    |                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/error.rs:30:31
[INFO] [stderr]    |
[INFO] [stderr] 30 |     context.extend("a", raise(value(12)))?;
[INFO] [stderr]    |                               ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/recursion.rs:19:16
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let expr = bind(
[INFO] [stderr]    |                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/recursion.rs:20:16
[INFO] [stderr]    |
[INFO] [stderr] 20 |         "fib", bind(
[INFO] [stderr]    |                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/recursion.rs:21:20
[INFO] [stderr]    |
[INFO] [stderr] 21 |             "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                    ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/recursion.rs:21:32
[INFO] [stderr]    |
[INFO] [stderr] 21 |             "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                                ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/recursion.rs:21:44
[INFO] [stderr]    |
[INFO] [stderr] 21 |             "fib", lambda("a", lambda("b", bind(
[INFO] [stderr]    |                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `add` in this scope
[INFO] [stderr]   --> examples/recursion.rs:22:25
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 "next", add("a", "b"),
[INFO] [stderr]    |                         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/recursion.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 |                 pair("next", apply(apply("fib", "b"), "next")),
[INFO] [stderr]    |                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/recursion.rs:23:30
[INFO] [stderr]    |
[INFO] [stderr] 23 |                 pair("next", apply(apply("fib", "b"), "next")),
[INFO] [stderr]    |                              ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/recursion.rs:23:36
[INFO] [stderr]    |
[INFO] [stderr] 23 |                 pair("next", apply(apply("fib", "b"), "next")),
[INFO] [stderr]    |                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:13
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |             ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:18
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:28
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:33
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                                 ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:43
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:49
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                                                 ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:62
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                                                              ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:25:73
[INFO] [stderr]    |
[INFO] [stderr] 25 |             pair(value(1), pair(value(1), apply(apply("fib", value(1)), value(1)))),
[INFO] [stderr]    |                                                                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/recursion.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         bind(
[INFO] [stderr]    |         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/recursion.rs:28:21
[INFO] [stderr]    |
[INFO] [stderr] 28 |             "take", lambda("count", lambda("list",
[INFO] [stderr]    |                     ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/recursion.rs:28:37
[INFO] [stderr]    |
[INFO] [stderr] 28 |             "take", lambda("count", lambda("list",
[INFO] [stderr]    |                                     ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `condition` in this scope
[INFO] [stderr]   --> examples/recursion.rs:29:17
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 condition(
[INFO] [stderr]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `equal` in this scope
[INFO] [stderr]   --> examples/recursion.rs:30:21
[INFO] [stderr]    |
[INFO] [stderr] 30 |                     equal("count", value(0)),
[INFO] [stderr]    |                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:30:36
[INFO] [stderr]    |
[INFO] [stderr] 30 |                     equal("count", value(0)),
[INFO] [stderr]    |                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 |                     value(()),
[INFO] [stderr]    |                     ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `pair` in this scope
[INFO] [stderr]   --> examples/recursion.rs:32:21
[INFO] [stderr]    |
[INFO] [stderr] 32 |                     pair(
[INFO] [stderr]    |                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `first` in this scope
[INFO] [stderr]   --> examples/recursion.rs:33:25
[INFO] [stderr]    |
[INFO] [stderr] 33 |                         first("list"),
[INFO] [stderr]    |                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `take` in this scope
[INFO] [stderr]   --> examples/recursion.rs:34:25
[INFO] [stderr]    |
[INFO] [stderr] 34 |                         take(subtract("count", value(1)), second("list")),
[INFO] [stderr]    |                         ^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use core::mem::take;
[INFO] [stderr]    |
[INFO] [stderr] 1  | use std::mem::take;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `subtract` in this scope
[INFO] [stderr]   --> examples/recursion.rs:34:30
[INFO] [stderr]    |
[INFO] [stderr] 34 |                         take(subtract("count", value(1)), second("list")),
[INFO] [stderr]    |                              ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:34:48
[INFO] [stderr]    |
[INFO] [stderr] 34 |                         take(subtract("count", value(1)), second("list")),
[INFO] [stderr]    |                                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `second` in this scope
[INFO] [stderr]   --> examples/recursion.rs:34:59
[INFO] [stderr]    |
[INFO] [stderr] 34 |                         take(subtract("count", value(1)), second("list")),
[INFO] [stderr]    |                                                           ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `take` in this scope
[INFO] [stderr]   --> examples/recursion.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |             take(value(35), "fib"),
[INFO] [stderr]    |             ^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use core::mem::take;
[INFO] [stderr]    |
[INFO] [stderr] 1  | use std::mem::take;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/recursion.rs:38:18
[INFO] [stderr]    |
[INFO] [stderr] 38 |             take(value(35), "fib"),
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `eval` in this scope
[INFO] [stderr]   --> examples/recursion.rs:43:23
[INFO] [stderr]    |
[INFO] [stderr] 43 |     println!(" = {}", eval(expr)?.finalise_recursive()?);
[INFO] [stderr]    |                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 16 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0423, E0425.
[INFO] [stderr] For more information about an error, try `rustc --explain E0423`.
[INFO] [stderr] error: aborting due to 15 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0423, E0425, E0433.
[INFO] [stderr] error: could not compile `tiny-eval`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] For more information about an error, try `rustc --explain E0423`.
[INFO] [stderr] error: aborting due to 34 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0423, E0425.
[INFO] [stderr] For more information about an error, try `rustc --explain E0423`.
[INFO] [stderr] error: could not compile `tiny-eval`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Builtin`
[INFO] [stderr]   --> examples/simple.rs:17:22
[INFO] [stderr]    |
[INFO] [stderr] 17 |         "inc", apply(Builtin::Add, value(1)),
[INFO] [stderr]    |                      ^^^^^^^ use of undeclared type or module `Builtin`
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `tiny-eval`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Builtin`
[INFO] [stderr]   --> examples/simple.rs:19:29
[INFO] [stderr]    |
[INFO] [stderr] 19 |             "double", apply(Builtin::Multiply, value(2)),
[INFO] [stderr]    |                             ^^^^^^^ use of undeclared type or module `Builtin`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]  --> examples/simple.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 |     context.extend("a", value(6.2))?;
[INFO] [stderr]   |                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]  --> examples/simple.rs:9:25
[INFO] [stderr]   |
[INFO] [stderr] 9 |     context.extend("b", value(9.8))?;
[INFO] [stderr]   |                         ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/simple.rs:10:28
[INFO] [stderr]    |
[INFO] [stderr] 10 |     context.extend("plus", lambda("x", lambda("y", add("x", "y"))))?;
[INFO] [stderr]    |                            ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0423]: expected function, found module `lambda`
[INFO] [stderr]   --> examples/simple.rs:10:40
[INFO] [stderr]    |
[INFO] [stderr] 10 |     context.extend("plus", lambda("x", lambda("y", add("x", "y"))))?;
[INFO] [stderr]    |                                        ^^^^^^ not a function
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `add` in this scope
[INFO] [stderr]   --> examples/simple.rs:10:52
[INFO] [stderr]    |
[INFO] [stderr] 10 |     context.extend("plus", lambda("x", lambda("y", add("x", "y"))))?;
[INFO] [stderr]    |                                                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/simple.rs:16:16
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let expr = bind(
[INFO] [stderr]    |                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/simple.rs:17:16
[INFO] [stderr]    |
[INFO] [stderr] 17 |         "inc", apply(Builtin::Add, value(1)),
[INFO] [stderr]    |                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/simple.rs:17:36
[INFO] [stderr]    |
[INFO] [stderr] 17 |         "inc", apply(Builtin::Add, value(1)),
[INFO] [stderr]    |                                    ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `bind` in this scope
[INFO] [stderr]   --> examples/simple.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         bind(
[INFO] [stderr]    |         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `apply` in this scope
[INFO] [stderr]   --> examples/simple.rs:19:23
[INFO] [stderr]    |
[INFO] [stderr] 19 |             "double", apply(Builtin::Multiply, value(2)),
[INFO] [stderr]    |                       ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `value` in this scope
[INFO] [stderr]   --> examples/simple.rs:19:48
[INFO] [stderr]    |
[INFO] [stderr] 19 |             "double", apply(Builtin::Multiply, value(2)),
[INFO] [stderr]    |                                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `double` in this scope
[INFO] [stderr]   --> examples/simple.rs:20:13
[INFO] [stderr]    |
[INFO] [stderr] 20 |             double(plus(inc("a"), "b")),
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `plus` in this scope
[INFO] [stderr]   --> examples/simple.rs:20:20
[INFO] [stderr]    |
[INFO] [stderr] 20 |             double(plus(inc("a"), "b")),
[INFO] [stderr]    |                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `inc` in this scope
[INFO] [stderr]   --> examples/simple.rs:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 |             double(plus(inc("a"), "b")),
[INFO] [stderr]    |                         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no variant or associated item named `External` found for enum `tiny_eval::Error<_>` in the current scope
[INFO] [stderr]   --> examples/lambda.rs:48:33
[INFO] [stderr]    |
[INFO] [stderr] 48 |                 _ => Err(Error::External(Rc::new(PowError)))
[INFO] [stderr]    |                                 ^^^^^^^^ variant or associated item not found in `tiny_eval::Error<_>`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 17 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0425, E0433, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: aborting due to 20 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0423, E0425, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0423`.
[INFO] [stderr] error: could not compile `tiny-eval`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `tiny-eval`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "2e9bef6fb5fcd537225197037190160827a8f451981ef995d0a1a5fd5fe81a78"`
[INFO] running `"docker" "rm" "-f" "2e9bef6fb5fcd537225197037190160827a8f451981ef995d0a1a5fd5fe81a78"`
[INFO] [stdout] 2e9bef6fb5fcd537225197037190160827a8f451981ef995d0a1a5fd5fe81a78
