[INFO] fetching crate netidx-bscript 0.28.2... [INFO] checking netidx-bscript-0.28.2 against try#595142ec72045c7f2fab2923de8e59995a52e6e7 for pr-151830 [INFO] extracting crate netidx-bscript 0.28.2 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate netidx-bscript 0.28.2 [INFO] finished tweaking crates.io crate netidx-bscript 0.28.2 [INFO] tweaked toml for crates.io crate netidx-bscript 0.28.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate netidx-bscript 0.28.2 on toolchain 595142ec72045c7f2fab2923de8e59995a52e6e7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate netidx-bscript 0.28.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 49f45e8217f8b649782fa7e34aac615db77feb2a0938cf460daab6a694eef0f8 [INFO] running `Command { std: "docker" "start" "-a" "49f45e8217f8b649782fa7e34aac615db77feb2a0938cf460daab6a694eef0f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "49f45e8217f8b649782fa7e34aac615db77feb2a0938cf460daab6a694eef0f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49f45e8217f8b649782fa7e34aac615db77feb2a0938cf460daab6a694eef0f8", kill_on_drop: false }` [INFO] [stdout] 49f45e8217f8b649782fa7e34aac615db77feb2a0938cf460daab6a694eef0f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e0f8e4275efd8cb5bb5b3d931a8dca9616679934cf5e474bdf4403c0b9583b9a [INFO] running `Command { std: "docker" "start" "-a" "e0f8e4275efd8cb5bb5b3d931a8dca9616679934cf5e474bdf4403c0b9583b9a", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking block-padding v0.3.3 [INFO] [stderr] Compiling bindgen v0.71.1 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Compiling aws-lc-rs v1.13.1 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Checking deranged v0.4.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Checking base64ct v1.8.0 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Checking pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Checking castaway v0.2.3 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Compiling rust_decimal v1.37.2 [INFO] [stderr] Compiling cc v1.2.27 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking parking_lot_core v0.9.11 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Checking time v0.3.41 [INFO] [stderr] Compiling rustls v0.23.28 [INFO] [stderr] Checking hashbrown v0.15.4 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking scrypt v0.11.0 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking indexmap v2.9.0 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking cbc v0.1.2 [INFO] [stderr] Compiling aws-lc-sys v0.29.0 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking socket2 v0.5.10 [INFO] [stderr] Checking bstr v1.12.0 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking pkcs5 v0.7.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking globset v0.4.16 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking dirs v6.0.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking immutable-chunkmap v2.0.6 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Checking keyring v3.6.2 [INFO] [stderr] Checking if-addrs v0.13.4 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking wait-timeout v0.2.1 [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Checking rand_xorshift v0.4.0 [INFO] [stderr] Checking jiff v0.2.15 [INFO] [stderr] Checking unarray v0.1.4 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking tempfile v3.20.0 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking proptest v1.7.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking thiserror v2.0.12 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Checking asn1-rs v0.7.1 [INFO] [stderr] Compiling netidx-derive v0.22.0 [INFO] [stderr] Checking enumflags2 v0.7.12 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking derive_builder v0.20.2 [INFO] [stderr] Checking der-parser v10.0.0 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking x509-parser v0.17.0 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking compact_str v0.9.0 [INFO] [stderr] Checking triomphe v0.1.14 [INFO] [stderr] Compiling libgssapi-sys v0.3.3 [INFO] [stderr] Checking arcstr v1.2.0 [INFO] [stderr] Checking uuid v1.17.0 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking tokio v1.45.1 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking compact_str v0.8.1 [INFO] [stderr] Checking netidx-core v0.28.2 [INFO] [stderr] Checking libgssapi v0.9.0 [INFO] [stderr] Checking cross-krb5 v0.4.2 [INFO] [stderr] Checking netidx-netproto v0.28.0 [INFO] [stderr] Checking rustls-webpki v0.103.3 [INFO] [stderr] Checking tokio-rustls v0.26.2 [INFO] [stderr] Checking netidx v0.28.2 [INFO] [stderr] Checking netidx-protocols v0.28.0 [INFO] [stderr] Checking netidx-bscript v0.28.2 (/opt/rustwide/workdir) [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:16:42 [INFO] [stdout] | [INFO] [stdout] 16 | run!(is_err, IS_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 17 | | Ok(Value::Bool(b)) => *b, [INFO] [stdout] 18 | | _ => false, [INFO] [stdout] 19 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:16:42 [INFO] [stdout] | [INFO] [stdout] 16 | run!(is_err, IS_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 17 | | Ok(Value::Bool(b)) => *b, [INFO] [stdout] 18 | | _ => false, [INFO] [stdout] 19 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 30 | run!(filter_err, FILTER_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 31 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 32 | | _ => false, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 30 | run!(filter_err, FILTER_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 31 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 32 | | _ => false, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:43:40 [INFO] [stdout] | [INFO] [stdout] 43 | run!(error, ERROR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 44 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 45 | | _ => false, [INFO] [stdout] 46 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:43:40 [INFO] [stdout] | [INFO] [stdout] 43 | run!(error, ERROR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 44 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 45 | | _ => false, [INFO] [stdout] 46 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | run!(once, ONCE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 58 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | run!(once, ONCE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 58 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:73:36 [INFO] [stdout] | [INFO] [stdout] 73 | run!(all, ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 74 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 75 | | _ => false, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:73:36 [INFO] [stdout] | [INFO] [stdout] 73 | run!(all, ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 74 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 75 | | _ => false, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 87 | run!(sum, SUM, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 88 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 89 | | _ => false, [INFO] [stdout] 90 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 87 | run!(sum, SUM, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 88 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 89 | | _ => false, [INFO] [stdout] 90 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:101:44 [INFO] [stdout] | [INFO] [stdout] 101 | run!(product, PRODUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 102 | | Ok(Value::F64(21.0)) => true, [INFO] [stdout] 103 | | _ => false, [INFO] [stdout] 104 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:101:44 [INFO] [stdout] | [INFO] [stdout] 101 | run!(product, PRODUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 102 | | Ok(Value::F64(21.0)) => true, [INFO] [stdout] 103 | | _ => false, [INFO] [stdout] 104 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:115:42 [INFO] [stdout] | [INFO] [stdout] 115 | run!(divide, DIVIDE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 116 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 117 | | _ => false, [INFO] [stdout] 118 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:115:42 [INFO] [stdout] | [INFO] [stdout] 115 | run!(divide, DIVIDE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 116 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 117 | | _ => false, [INFO] [stdout] 118 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:128:36 [INFO] [stdout] | [INFO] [stdout] 128 | run!(min, MIN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 129 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:128:36 [INFO] [stdout] | [INFO] [stdout] 128 | run!(min, MIN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 129 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | run!(max, MAX, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 142 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | run!(max, MAX, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 142 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:157:36 [INFO] [stdout] | [INFO] [stdout] 157 | run!(and, AND, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 158 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 159 | | _ => false, [INFO] [stdout] 160 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:157:36 [INFO] [stdout] | [INFO] [stdout] 157 | run!(and, AND, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 158 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 159 | | _ => false, [INFO] [stdout] 160 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:170:34 [INFO] [stdout] | [INFO] [stdout] 170 | run!(or, OR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 171 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 172 | | _ => false, [INFO] [stdout] 173 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:170:34 [INFO] [stdout] | [INFO] [stdout] 170 | run!(or, OR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 171 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 172 | | _ => false, [INFO] [stdout] 173 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | run!(index, INDEX, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 185 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 186 | | _ => false, [INFO] [stdout] 187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | run!(index, INDEX, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 185 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 186 | | _ => false, [INFO] [stdout] 187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:198:40 [INFO] [stdout] | [INFO] [stdout] 198 | run!(slice, SLICE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 199 | | match v { [INFO] [stdout] 200 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 201 | | [Value::I64(7), Value::I64(15), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 206 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 198 ~ run!(slice, SLICE, (|v: Result<&Value>| { [INFO] [stdout] 199 | match v { [INFO] [stdout] ... [INFO] [stdout] 205 | } [INFO] [stdout] 206 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:198:40 [INFO] [stdout] | [INFO] [stdout] 198 | run!(slice, SLICE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 199 | | match v { [INFO] [stdout] 200 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 201 | | [Value::I64(7), Value::I64(15), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 206 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 198 ~ run!(slice, SLICE, (|v: Result<&Value>| { [INFO] [stdout] 199 | match v { [INFO] [stdout] ... [INFO] [stdout] 205 | } [INFO] [stdout] 206 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:217:42 [INFO] [stdout] | [INFO] [stdout] 217 | run!(filter, FILTER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 218 | | match v { [INFO] [stdout] 219 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 220 | | _ => false, [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 217 ~ run!(filter, FILTER, (|v: Result<&Value>| { [INFO] [stdout] 218 | match v { [INFO] [stdout] ... [INFO] [stdout] 221 | } [INFO] [stdout] 222 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:217:42 [INFO] [stdout] | [INFO] [stdout] 217 | run!(filter, FILTER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 218 | | match v { [INFO] [stdout] 219 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 220 | | _ => false, [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 217 ~ run!(filter, FILTER, (|v: Result<&Value>| { [INFO] [stdout] 218 | match v { [INFO] [stdout] ... [INFO] [stdout] 221 | } [INFO] [stdout] 222 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | run!(queue, QUEUE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 240 | | match v { [INFO] [stdout] 241 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 242 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(... [INFO] [stdout] ... | [INFO] [stdout] 249 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 239 ~ run!(queue, QUEUE, (|v: Result<&Value>| { [INFO] [stdout] 240 | match v { [INFO] [stdout] ... [INFO] [stdout] 248 | } [INFO] [stdout] 249 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:239:40 [INFO] [stdout] | [INFO] [stdout] 239 | run!(queue, QUEUE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 240 | | match v { [INFO] [stdout] 241 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 242 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(... [INFO] [stdout] ... | [INFO] [stdout] 249 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 239 ~ run!(queue, QUEUE, (|v: Result<&Value>| { [INFO] [stdout] 240 | match v { [INFO] [stdout] ... [INFO] [stdout] 248 | } [INFO] [stdout] 249 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:260:40 [INFO] [stdout] | [INFO] [stdout] 260 | run!(count, COUNT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 261 | | match v { [INFO] [stdout] 262 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 263 | | [Value::U64(1), Value::U64(2), Value::U64(3), Value::U64(4)] => true, [INFO] [stdout] ... | [INFO] [stdout] 268 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 260 ~ run!(count, COUNT, (|v: Result<&Value>| { [INFO] [stdout] 261 | match v { [INFO] [stdout] ... [INFO] [stdout] 267 | } [INFO] [stdout] 268 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:260:40 [INFO] [stdout] | [INFO] [stdout] 260 | run!(count, COUNT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 261 | | match v { [INFO] [stdout] 262 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 263 | | [Value::U64(1), Value::U64(2), Value::U64(3), Value::U64(4)] => true, [INFO] [stdout] ... | [INFO] [stdout] 268 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 260 ~ run!(count, COUNT, (|v: Result<&Value>| { [INFO] [stdout] 261 | match v { [INFO] [stdout] ... [INFO] [stdout] 267 | } [INFO] [stdout] 268 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:280:42 [INFO] [stdout] | [INFO] [stdout] 280 | run!(sample, SAMPLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 281 | | match v { [INFO] [stdout] 282 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 283 | | [Value::String(s0), Value::String(s1), Value::String(s2), Value::String(s3)] => { [INFO] [stdout] ... | [INFO] [stdout] 290 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 280 ~ run!(sample, SAMPLE, (|v: Result<&Value>| { [INFO] [stdout] 281 | match v { [INFO] [stdout] ... [INFO] [stdout] 289 | } [INFO] [stdout] 290 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:280:42 [INFO] [stdout] | [INFO] [stdout] 280 | run!(sample, SAMPLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 281 | | match v { [INFO] [stdout] 282 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 283 | | [Value::String(s0), Value::String(s1), Value::String(s2), Value::String(s3)] => { [INFO] [stdout] ... | [INFO] [stdout] 290 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 280 ~ run!(sample, SAMPLE, (|v: Result<&Value>| { [INFO] [stdout] 281 | match v { [INFO] [stdout] ... [INFO] [stdout] 289 | } [INFO] [stdout] 290 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:301:38 [INFO] [stdout] | [INFO] [stdout] 301 | run!(uniq, UNIQ, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 302 | | match v { [INFO] [stdout] 303 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 304 | | _ => false, [INFO] [stdout] 305 | | } [INFO] [stdout] 306 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 301 ~ run!(uniq, UNIQ, (|v: Result<&Value>| { [INFO] [stdout] 302 | match v { [INFO] [stdout] ... [INFO] [stdout] 305 | } [INFO] [stdout] 306 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:301:38 [INFO] [stdout] | [INFO] [stdout] 301 | run!(uniq, UNIQ, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 302 | | match v { [INFO] [stdout] 303 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 304 | | _ => false, [INFO] [stdout] 305 | | } [INFO] [stdout] 306 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 301 ~ run!(uniq, UNIQ, (|v: Result<&Value>| { [INFO] [stdout] 302 | match v { [INFO] [stdout] ... [INFO] [stdout] 305 | } [INFO] [stdout] 306 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:316:36 [INFO] [stdout] | [INFO] [stdout] 316 | run!(seq, SEQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 317 | | match v { [INFO] [stdout] 318 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 319 | | [Value::U64(0), Value::U64(1), Value::U64(2), Value::U64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 324 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 316 ~ run!(seq, SEQ, (|v: Result<&Value>| { [INFO] [stdout] 317 | match v { [INFO] [stdout] ... [INFO] [stdout] 323 | } [INFO] [stdout] 324 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:316:36 [INFO] [stdout] | [INFO] [stdout] 316 | run!(seq, SEQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 317 | | match v { [INFO] [stdout] 318 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 319 | | [Value::U64(0), Value::U64(1), Value::U64(2), Value::U64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 324 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 316 ~ run!(seq, SEQ, (|v: Result<&Value>| { [INFO] [stdout] 317 | match v { [INFO] [stdout] ... [INFO] [stdout] 323 | } [INFO] [stdout] 324 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:335:40 [INFO] [stdout] | [INFO] [stdout] 335 | run!(never, NEVER, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 336 | | match v { [INFO] [stdout] 337 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 338 | | _ => false, [INFO] [stdout] 339 | | } [INFO] [stdout] 340 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 335 ~ run!(never, NEVER, (|v: Result<&Value>| { [INFO] [stdout] 336 | match v { [INFO] [stdout] ... [INFO] [stdout] 339 | } [INFO] [stdout] 340 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:335:40 [INFO] [stdout] | [INFO] [stdout] 335 | run!(never, NEVER, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 336 | | match v { [INFO] [stdout] 337 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 338 | | _ => false, [INFO] [stdout] 339 | | } [INFO] [stdout] 340 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 335 ~ run!(never, NEVER, (|v: Result<&Value>| { [INFO] [stdout] 336 | match v { [INFO] [stdout] ... [INFO] [stdout] 339 | } [INFO] [stdout] 340 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:351:38 [INFO] [stdout] | [INFO] [stdout] 351 | run!(mean, MEAN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 352 | | match v { [INFO] [stdout] 353 | | Ok(Value::F64(1.5)) => true, [INFO] [stdout] 354 | | _ => false, [INFO] [stdout] 355 | | } [INFO] [stdout] 356 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 351 ~ run!(mean, MEAN, (|v: Result<&Value>| { [INFO] [stdout] 352 | match v { [INFO] [stdout] ... [INFO] [stdout] 355 | } [INFO] [stdout] 356 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:351:38 [INFO] [stdout] | [INFO] [stdout] 351 | run!(mean, MEAN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 352 | | match v { [INFO] [stdout] 353 | | Ok(Value::F64(1.5)) => true, [INFO] [stdout] 354 | | _ => false, [INFO] [stdout] 355 | | } [INFO] [stdout] 356 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 351 ~ run!(mean, MEAN, (|v: Result<&Value>| { [INFO] [stdout] 352 | match v { [INFO] [stdout] ... [INFO] [stdout] 355 | } [INFO] [stdout] 356 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:367:48 [INFO] [stdout] | [INFO] [stdout] 367 | run!(array_map, ARRAY_MAP, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 368 | | match v { [INFO] [stdout] 369 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 370 | | [Value::Bool(false), Value::Bool(false), Value::Bool(false), Value::Bool(true)] => { [INFO] [stdout] ... | [INFO] [stdout] 377 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 367 ~ run!(array_map, ARRAY_MAP, (|v: Result<&Value>| { [INFO] [stdout] 368 | match v { [INFO] [stdout] ... [INFO] [stdout] 376 | } [INFO] [stdout] 377 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:367:48 [INFO] [stdout] | [INFO] [stdout] 367 | run!(array_map, ARRAY_MAP, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 368 | | match v { [INFO] [stdout] 369 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 370 | | [Value::Bool(false), Value::Bool(false), Value::Bool(false), Value::Bool(true)] => { [INFO] [stdout] ... | [INFO] [stdout] 377 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 367 ~ run!(array_map, ARRAY_MAP, (|v: Result<&Value>| { [INFO] [stdout] 368 | match v { [INFO] [stdout] ... [INFO] [stdout] 376 | } [INFO] [stdout] 377 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:388:54 [INFO] [stdout] | [INFO] [stdout] 388 | run!(array_filter, ARRAY_FILTER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 389 | | match v { [INFO] [stdout] 390 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 391 | | [Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(8)] => { [INFO] [stdout] ... | [INFO] [stdout] 398 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 388 ~ run!(array_filter, ARRAY_FILTER, (|v: Result<&Value>| { [INFO] [stdout] 389 | match v { [INFO] [stdout] ... [INFO] [stdout] 397 | } [INFO] [stdout] 398 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:388:54 [INFO] [stdout] | [INFO] [stdout] 388 | run!(array_filter, ARRAY_FILTER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 389 | | match v { [INFO] [stdout] 390 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 391 | | [Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(8)] => { [INFO] [stdout] ... | [INFO] [stdout] 398 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 388 ~ run!(array_filter, ARRAY_FILTER, (|v: Result<&Value>| { [INFO] [stdout] 389 | match v { [INFO] [stdout] ... [INFO] [stdout] 397 | } [INFO] [stdout] 398 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:409:58 [INFO] [stdout] | [INFO] [stdout] 409 | run!(array_flat_map, ARRAY_FLAT_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 410 | | match v { [INFO] [stdout] 411 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 412 | | [Value::I64(1), Value::I64(2), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 417 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 409 ~ run!(array_flat_map, ARRAY_FLAT_MAP, (|v: Result<&Value>| { [INFO] [stdout] 410 | match v { [INFO] [stdout] ... [INFO] [stdout] 416 | } [INFO] [stdout] 417 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:409:58 [INFO] [stdout] | [INFO] [stdout] 409 | run!(array_flat_map, ARRAY_FLAT_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 410 | | match v { [INFO] [stdout] 411 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 412 | | [Value::I64(1), Value::I64(2), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 417 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 409 ~ run!(array_flat_map, ARRAY_FLAT_MAP, (|v: Result<&Value>| { [INFO] [stdout] 410 | match v { [INFO] [stdout] ... [INFO] [stdout] 416 | } [INFO] [stdout] 417 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:431:62 [INFO] [stdout] | [INFO] [stdout] 431 | run!(array_filter_map, ARRAY_FILTER_MAP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 432 | | match v { [INFO] [stdout] 433 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 434 | | [Value::I64(7), Value::I64(8), Value::I64(9)] => true, [INFO] [stdout] ... | [INFO] [stdout] 439 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 431 ~ run!(array_filter_map, ARRAY_FILTER_MAP, (|v: Result<&Value>| { [INFO] [stdout] 432 | match v { [INFO] [stdout] ... [INFO] [stdout] 438 | } [INFO] [stdout] 439 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:431:62 [INFO] [stdout] | [INFO] [stdout] 431 | run!(array_filter_map, ARRAY_FILTER_MAP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 432 | | match v { [INFO] [stdout] 433 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 434 | | [Value::I64(7), Value::I64(8), Value::I64(9)] => true, [INFO] [stdout] ... | [INFO] [stdout] 439 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 431 ~ run!(array_filter_map, ARRAY_FILTER_MAP, (|v: Result<&Value>| { [INFO] [stdout] 432 | match v { [INFO] [stdout] ... [INFO] [stdout] 438 | } [INFO] [stdout] 439 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:451:50 [INFO] [stdout] | [INFO] [stdout] 451 | run!(array_find, ARRAY_FIND, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 452 | | match v { [INFO] [stdout] 453 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 454 | | [Value::String(s), Value::I64(2)] => &**s == "bar", [INFO] [stdout] ... | [INFO] [stdout] 459 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 451 ~ run!(array_find, ARRAY_FIND, (|v: Result<&Value>| { [INFO] [stdout] 452 | match v { [INFO] [stdout] ... [INFO] [stdout] 458 | } [INFO] [stdout] 459 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:451:50 [INFO] [stdout] | [INFO] [stdout] 451 | run!(array_find, ARRAY_FIND, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 452 | | match v { [INFO] [stdout] 453 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 454 | | [Value::String(s), Value::I64(2)] => &**s == "bar", [INFO] [stdout] ... | [INFO] [stdout] 459 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 451 ~ run!(array_find, ARRAY_FIND, (|v: Result<&Value>| { [INFO] [stdout] 452 | match v { [INFO] [stdout] ... [INFO] [stdout] 458 | } [INFO] [stdout] 459 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:474:58 [INFO] [stdout] | [INFO] [stdout] 474 | run!(array_find_map, ARRAY_FIND_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 475 | | match v { [INFO] [stdout] 476 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 477 | | _ => false, [INFO] [stdout] 478 | | } [INFO] [stdout] 479 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 474 ~ run!(array_find_map, ARRAY_FIND_MAP, (|v: Result<&Value>| { [INFO] [stdout] 475 | match v { [INFO] [stdout] ... [INFO] [stdout] 478 | } [INFO] [stdout] 479 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:474:58 [INFO] [stdout] | [INFO] [stdout] 474 | run!(array_find_map, ARRAY_FIND_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 475 | | match v { [INFO] [stdout] 476 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 477 | | _ => false, [INFO] [stdout] 478 | | } [INFO] [stdout] 479 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 474 ~ run!(array_find_map, ARRAY_FIND_MAP, (|v: Result<&Value>| { [INFO] [stdout] 475 | match v { [INFO] [stdout] ... [INFO] [stdout] 478 | } [INFO] [stdout] 479 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:489:50 [INFO] [stdout] | [INFO] [stdout] 489 | run!(array_iter, ARRAY_ITER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 490 | | match v { [INFO] [stdout] 491 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 492 | | _ => false, [INFO] [stdout] 493 | | } [INFO] [stdout] 494 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 489 ~ run!(array_iter, ARRAY_ITER, (|v: Result<&Value>| { [INFO] [stdout] 490 | match v { [INFO] [stdout] ... [INFO] [stdout] 493 | } [INFO] [stdout] 494 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:489:50 [INFO] [stdout] | [INFO] [stdout] 489 | run!(array_iter, ARRAY_ITER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 490 | | match v { [INFO] [stdout] 491 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 492 | | _ => false, [INFO] [stdout] 493 | | } [INFO] [stdout] 494 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 489 ~ run!(array_iter, ARRAY_ITER, (|v: Result<&Value>| { [INFO] [stdout] 490 | match v { [INFO] [stdout] ... [INFO] [stdout] 493 | } [INFO] [stdout] 494 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:509:52 [INFO] [stdout] | [INFO] [stdout] 509 | run!(array_iterq, ARRAY_ITERQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 510 | | match v { [INFO] [stdout] 511 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 512 | | _ => false, [INFO] [stdout] 513 | | } [INFO] [stdout] 514 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 509 ~ run!(array_iterq, ARRAY_ITERQ, (|v: Result<&Value>| { [INFO] [stdout] 510 | match v { [INFO] [stdout] ... [INFO] [stdout] 513 | } [INFO] [stdout] 514 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:509:52 [INFO] [stdout] | [INFO] [stdout] 509 | run!(array_iterq, ARRAY_ITERQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 510 | | match v { [INFO] [stdout] 511 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 512 | | _ => false, [INFO] [stdout] 513 | | } [INFO] [stdout] 514 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 509 ~ run!(array_iterq, ARRAY_ITERQ, (|v: Result<&Value>| { [INFO] [stdout] 510 | match v { [INFO] [stdout] ... [INFO] [stdout] 513 | } [INFO] [stdout] 514 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:525:50 [INFO] [stdout] | [INFO] [stdout] 525 | run!(array_fold, ARRAY_FOLD, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 526 | | match v { [INFO] [stdout] 527 | | Ok(Value::I64(55)) => true, [INFO] [stdout] 528 | | _ => false, [INFO] [stdout] 529 | | } [INFO] [stdout] 530 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 525 ~ run!(array_fold, ARRAY_FOLD, (|v: Result<&Value>| { [INFO] [stdout] 526 | match v { [INFO] [stdout] ... [INFO] [stdout] 529 | } [INFO] [stdout] 530 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:525:50 [INFO] [stdout] | [INFO] [stdout] 525 | run!(array_fold, ARRAY_FOLD, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 526 | | match v { [INFO] [stdout] 527 | | Ok(Value::I64(55)) => true, [INFO] [stdout] 528 | | _ => false, [INFO] [stdout] 529 | | } [INFO] [stdout] 530 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 525 ~ run!(array_fold, ARRAY_FOLD, (|v: Result<&Value>| { [INFO] [stdout] 526 | match v { [INFO] [stdout] ... [INFO] [stdout] 529 | } [INFO] [stdout] 530 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:540:54 [INFO] [stdout] | [INFO] [stdout] 540 | run!(array_concat, ARRAY_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 541 | | match v { [INFO] [stdout] 542 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 543 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 550 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 540 ~ run!(array_concat, ARRAY_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 541 | match v { [INFO] [stdout] ... [INFO] [stdout] 549 | } [INFO] [stdout] 550 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:540:54 [INFO] [stdout] | [INFO] [stdout] 540 | run!(array_concat, ARRAY_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 541 | | match v { [INFO] [stdout] 542 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 543 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 550 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 540 ~ run!(array_concat, ARRAY_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 541 | match v { [INFO] [stdout] ... [INFO] [stdout] 549 | } [INFO] [stdout] 550 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:561:48 [INFO] [stdout] | [INFO] [stdout] 561 | run!(array_len, ARRAY_LEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 562 | | match v { [INFO] [stdout] 563 | | Ok(Value::U64(6)) => true, [INFO] [stdout] 564 | | _ => false, [INFO] [stdout] 565 | | } [INFO] [stdout] 566 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 561 ~ run!(array_len, ARRAY_LEN, (|v: Result<&Value>| { [INFO] [stdout] 562 | match v { [INFO] [stdout] ... [INFO] [stdout] 565 | } [INFO] [stdout] 566 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:561:48 [INFO] [stdout] | [INFO] [stdout] 561 | run!(array_len, ARRAY_LEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 562 | | match v { [INFO] [stdout] 563 | | Ok(Value::U64(6)) => true, [INFO] [stdout] 564 | | _ => false, [INFO] [stdout] 565 | | } [INFO] [stdout] 566 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 561 ~ run!(array_len, ARRAY_LEN, (|v: Result<&Value>| { [INFO] [stdout] 562 | match v { [INFO] [stdout] ... [INFO] [stdout] 565 | } [INFO] [stdout] 566 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:576:56 [INFO] [stdout] | [INFO] [stdout] 576 | run!(array_flatten, ARRAY_FLATTEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 577 | | match v { [INFO] [stdout] 578 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 579 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 586 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 576 ~ run!(array_flatten, ARRAY_FLATTEN, (|v: Result<&Value>| { [INFO] [stdout] 577 | match v { [INFO] [stdout] ... [INFO] [stdout] 585 | } [INFO] [stdout] 586 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:576:56 [INFO] [stdout] | [INFO] [stdout] 576 | run!(array_flatten, ARRAY_FLATTEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 577 | | match v { [INFO] [stdout] 578 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 579 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 586 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 576 ~ run!(array_flatten, ARRAY_FLATTEN, (|v: Result<&Value>| { [INFO] [stdout] 577 | match v { [INFO] [stdout] ... [INFO] [stdout] 585 | } [INFO] [stdout] 586 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:599:52 [INFO] [stdout] | [INFO] [stdout] 599 | run!(array_group, ARRAY_GROUP, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 600 | | match v { [INFO] [stdout] 601 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 602 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 607 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 599 ~ run!(array_group, ARRAY_GROUP, (|v: Result<&Value>| { [INFO] [stdout] 600 | match v { [INFO] [stdout] ... [INFO] [stdout] 606 | } [INFO] [stdout] 607 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:599:52 [INFO] [stdout] | [INFO] [stdout] 599 | run!(array_group, ARRAY_GROUP, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 600 | | match v { [INFO] [stdout] 601 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 602 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 607 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 599 ~ run!(array_group, ARRAY_GROUP, (|v: Result<&Value>| { [INFO] [stdout] 600 | match v { [INFO] [stdout] ... [INFO] [stdout] 606 | } [INFO] [stdout] 607 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:618:50 [INFO] [stdout] | [INFO] [stdout] 618 | run!(array_sort, ARRAY_SORT, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 619 | | match v { [INFO] [stdout] 620 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 621 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5)] => { [INFO] [stdout] ... | [INFO] [stdout] 628 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 618 ~ run!(array_sort, ARRAY_SORT, (|v: Result<&Value>| { [INFO] [stdout] 619 | match v { [INFO] [stdout] ... [INFO] [stdout] 627 | } [INFO] [stdout] 628 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:618:50 [INFO] [stdout] | [INFO] [stdout] 618 | run!(array_sort, ARRAY_SORT, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 619 | | match v { [INFO] [stdout] 620 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 621 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5)] => { [INFO] [stdout] ... | [INFO] [stdout] 628 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 618 ~ run!(array_sort, ARRAY_SORT, (|v: Result<&Value>| { [INFO] [stdout] 619 | match v { [INFO] [stdout] ... [INFO] [stdout] 627 | } [INFO] [stdout] 628 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:638:60 [INFO] [stdout] | [INFO] [stdout] 638 | run!(str_starts_with, STR_STARTS_WITH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 639 | | match v { [INFO] [stdout] 640 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 641 | | _ => false, [INFO] [stdout] 642 | | } [INFO] [stdout] 643 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 638 ~ run!(str_starts_with, STR_STARTS_WITH, (|v: Result<&Value>| { [INFO] [stdout] 639 | match v { [INFO] [stdout] ... [INFO] [stdout] 642 | } [INFO] [stdout] 643 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:638:60 [INFO] [stdout] | [INFO] [stdout] 638 | run!(str_starts_with, STR_STARTS_WITH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 639 | | match v { [INFO] [stdout] 640 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 641 | | _ => false, [INFO] [stdout] 642 | | } [INFO] [stdout] 643 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 638 ~ run!(str_starts_with, STR_STARTS_WITH, (|v: Result<&Value>| { [INFO] [stdout] 639 | match v { [INFO] [stdout] ... [INFO] [stdout] 642 | } [INFO] [stdout] 643 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:653:56 [INFO] [stdout] | [INFO] [stdout] 653 | run!(str_ends_with, STR_ENDS_WITH, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 654 | | match v { [INFO] [stdout] 655 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 656 | | _ => false, [INFO] [stdout] 657 | | } [INFO] [stdout] 658 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 653 ~ run!(str_ends_with, STR_ENDS_WITH, (|v: Result<&Value>| { [INFO] [stdout] 654 | match v { [INFO] [stdout] ... [INFO] [stdout] 657 | } [INFO] [stdout] 658 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:653:56 [INFO] [stdout] | [INFO] [stdout] 653 | run!(str_ends_with, STR_ENDS_WITH, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 654 | | match v { [INFO] [stdout] 655 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 656 | | _ => false, [INFO] [stdout] 657 | | } [INFO] [stdout] 658 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 653 ~ run!(str_ends_with, STR_ENDS_WITH, (|v: Result<&Value>| { [INFO] [stdout] 654 | match v { [INFO] [stdout] ... [INFO] [stdout] 657 | } [INFO] [stdout] 658 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:668:54 [INFO] [stdout] | [INFO] [stdout] 668 | run!(str_contains, STR_CONTAINS, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 669 | | match v { [INFO] [stdout] 670 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 671 | | _ => false, [INFO] [stdout] 672 | | } [INFO] [stdout] 673 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 668 ~ run!(str_contains, STR_CONTAINS, (|v: Result<&Value>| { [INFO] [stdout] 669 | match v { [INFO] [stdout] ... [INFO] [stdout] 672 | } [INFO] [stdout] 673 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:668:54 [INFO] [stdout] | [INFO] [stdout] 668 | run!(str_contains, STR_CONTAINS, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 669 | | match v { [INFO] [stdout] 670 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 671 | | _ => false, [INFO] [stdout] 672 | | } [INFO] [stdout] 673 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 668 ~ run!(str_contains, STR_CONTAINS, (|v: Result<&Value>| { [INFO] [stdout] 669 | match v { [INFO] [stdout] ... [INFO] [stdout] 672 | } [INFO] [stdout] 673 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:683:62 [INFO] [stdout] | [INFO] [stdout] 683 | run!(str_strip_prefix, STR_STRIP_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 684 | | match v { [INFO] [stdout] 685 | | Ok(Value::String(s)) => s == "barbaz", [INFO] [stdout] 686 | | _ => false, [INFO] [stdout] 687 | | } [INFO] [stdout] 688 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 683 ~ run!(str_strip_prefix, STR_STRIP_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 684 | match v { [INFO] [stdout] ... [INFO] [stdout] 687 | } [INFO] [stdout] 688 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:683:62 [INFO] [stdout] | [INFO] [stdout] 683 | run!(str_strip_prefix, STR_STRIP_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 684 | | match v { [INFO] [stdout] 685 | | Ok(Value::String(s)) => s == "barbaz", [INFO] [stdout] 686 | | _ => false, [INFO] [stdout] 687 | | } [INFO] [stdout] 688 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 683 ~ run!(str_strip_prefix, STR_STRIP_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 684 | match v { [INFO] [stdout] ... [INFO] [stdout] 687 | } [INFO] [stdout] 688 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:698:62 [INFO] [stdout] | [INFO] [stdout] 698 | run!(str_strip_suffix, STR_STRIP_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 699 | | match v { [INFO] [stdout] 700 | | Ok(Value::String(s)) => s == "foobar", [INFO] [stdout] 701 | | _ => false, [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 698 ~ run!(str_strip_suffix, STR_STRIP_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 699 | match v { [INFO] [stdout] ... [INFO] [stdout] 702 | } [INFO] [stdout] 703 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:698:62 [INFO] [stdout] | [INFO] [stdout] 698 | run!(str_strip_suffix, STR_STRIP_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 699 | | match v { [INFO] [stdout] 700 | | Ok(Value::String(s)) => s == "foobar", [INFO] [stdout] 701 | | _ => false, [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 698 ~ run!(str_strip_suffix, STR_STRIP_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 699 | match v { [INFO] [stdout] ... [INFO] [stdout] 702 | } [INFO] [stdout] 703 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:713:46 [INFO] [stdout] | [INFO] [stdout] 713 | run!(str_trim, STR_TRIM, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 714 | | match v { [INFO] [stdout] 715 | | Ok(Value::String(s)) => s == "foobarbaz", [INFO] [stdout] 716 | | _ => false, [INFO] [stdout] 717 | | } [INFO] [stdout] 718 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 713 ~ run!(str_trim, STR_TRIM, (|v: Result<&Value>| { [INFO] [stdout] 714 | match v { [INFO] [stdout] ... [INFO] [stdout] 717 | } [INFO] [stdout] 718 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:713:46 [INFO] [stdout] | [INFO] [stdout] 713 | run!(str_trim, STR_TRIM, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 714 | | match v { [INFO] [stdout] 715 | | Ok(Value::String(s)) => s == "foobarbaz", [INFO] [stdout] 716 | | _ => false, [INFO] [stdout] 717 | | } [INFO] [stdout] 718 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 713 ~ run!(str_trim, STR_TRIM, (|v: Result<&Value>| { [INFO] [stdout] 714 | match v { [INFO] [stdout] ... [INFO] [stdout] 717 | } [INFO] [stdout] 718 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:728:58 [INFO] [stdout] | [INFO] [stdout] 728 | run!(str_trim_start, STR_TRIM_START, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 729 | | match v { [INFO] [stdout] 730 | | Ok(Value::String(s)) => s == "foobarbaz ", [INFO] [stdout] 731 | | _ => false, [INFO] [stdout] 732 | | } [INFO] [stdout] 733 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 728 ~ run!(str_trim_start, STR_TRIM_START, (|v: Result<&Value>| { [INFO] [stdout] 729 | match v { [INFO] [stdout] ... [INFO] [stdout] 732 | } [INFO] [stdout] 733 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:728:58 [INFO] [stdout] | [INFO] [stdout] 728 | run!(str_trim_start, STR_TRIM_START, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 729 | | match v { [INFO] [stdout] 730 | | Ok(Value::String(s)) => s == "foobarbaz ", [INFO] [stdout] 731 | | _ => false, [INFO] [stdout] 732 | | } [INFO] [stdout] 733 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 728 ~ run!(str_trim_start, STR_TRIM_START, (|v: Result<&Value>| { [INFO] [stdout] 729 | match v { [INFO] [stdout] ... [INFO] [stdout] 732 | } [INFO] [stdout] 733 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:743:54 [INFO] [stdout] | [INFO] [stdout] 743 | run!(str_trim_end, STR_TRIM_END, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 744 | | match v { [INFO] [stdout] 745 | | Ok(Value::String(s)) => s == " foobarbaz", [INFO] [stdout] 746 | | _ => false, [INFO] [stdout] 747 | | } [INFO] [stdout] 748 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 743 ~ run!(str_trim_end, STR_TRIM_END, (|v: Result<&Value>| { [INFO] [stdout] 744 | match v { [INFO] [stdout] ... [INFO] [stdout] 747 | } [INFO] [stdout] 748 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:743:54 [INFO] [stdout] | [INFO] [stdout] 743 | run!(str_trim_end, STR_TRIM_END, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 744 | | match v { [INFO] [stdout] 745 | | Ok(Value::String(s)) => s == " foobarbaz", [INFO] [stdout] 746 | | _ => false, [INFO] [stdout] 747 | | } [INFO] [stdout] 748 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 743 ~ run!(str_trim_end, STR_TRIM_END, (|v: Result<&Value>| { [INFO] [stdout] 744 | match v { [INFO] [stdout] ... [INFO] [stdout] 747 | } [INFO] [stdout] 748 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:758:52 [INFO] [stdout] | [INFO] [stdout] 758 | run!(str_replace, STR_REPLACE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 759 | | match v { [INFO] [stdout] 760 | | Ok(Value::String(s)) => s == "bazbarbazbaz", [INFO] [stdout] 761 | | _ => false, [INFO] [stdout] 762 | | } [INFO] [stdout] 763 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 758 ~ run!(str_replace, STR_REPLACE, (|v: Result<&Value>| { [INFO] [stdout] 759 | match v { [INFO] [stdout] ... [INFO] [stdout] 762 | } [INFO] [stdout] 763 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:758:52 [INFO] [stdout] | [INFO] [stdout] 758 | run!(str_replace, STR_REPLACE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 759 | | match v { [INFO] [stdout] 760 | | Ok(Value::String(s)) => s == "bazbarbazbaz", [INFO] [stdout] 761 | | _ => false, [INFO] [stdout] 762 | | } [INFO] [stdout] 763 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 758 ~ run!(str_replace, STR_REPLACE, (|v: Result<&Value>| { [INFO] [stdout] 759 | match v { [INFO] [stdout] ... [INFO] [stdout] 762 | } [INFO] [stdout] 763 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:773:52 [INFO] [stdout] | [INFO] [stdout] 773 | run!(str_dirname, STR_DIRNAME, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 774 | | match v { [INFO] [stdout] 775 | | Ok(Value::String(s)) => s == "/foo/bar", [INFO] [stdout] 776 | | _ => false, [INFO] [stdout] 777 | | } [INFO] [stdout] 778 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 773 ~ run!(str_dirname, STR_DIRNAME, (|v: Result<&Value>| { [INFO] [stdout] 774 | match v { [INFO] [stdout] ... [INFO] [stdout] 777 | } [INFO] [stdout] 778 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:773:52 [INFO] [stdout] | [INFO] [stdout] 773 | run!(str_dirname, STR_DIRNAME, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 774 | | match v { [INFO] [stdout] 775 | | Ok(Value::String(s)) => s == "/foo/bar", [INFO] [stdout] 776 | | _ => false, [INFO] [stdout] 777 | | } [INFO] [stdout] 778 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 773 ~ run!(str_dirname, STR_DIRNAME, (|v: Result<&Value>| { [INFO] [stdout] 774 | match v { [INFO] [stdout] ... [INFO] [stdout] 777 | } [INFO] [stdout] 778 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:788:54 [INFO] [stdout] | [INFO] [stdout] 788 | run!(str_basename, STR_BASENAME, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 789 | | match v { [INFO] [stdout] 790 | | Ok(Value::String(s)) => s == "baz", [INFO] [stdout] 791 | | _ => false, [INFO] [stdout] 792 | | } [INFO] [stdout] 793 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 788 ~ run!(str_basename, STR_BASENAME, (|v: Result<&Value>| { [INFO] [stdout] 789 | match v { [INFO] [stdout] ... [INFO] [stdout] 792 | } [INFO] [stdout] 793 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:788:54 [INFO] [stdout] | [INFO] [stdout] 788 | run!(str_basename, STR_BASENAME, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 789 | | match v { [INFO] [stdout] 790 | | Ok(Value::String(s)) => s == "baz", [INFO] [stdout] 791 | | _ => false, [INFO] [stdout] 792 | | } [INFO] [stdout] 793 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 788 ~ run!(str_basename, STR_BASENAME, (|v: Result<&Value>| { [INFO] [stdout] 789 | match v { [INFO] [stdout] ... [INFO] [stdout] 792 | } [INFO] [stdout] 793 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:803:46 [INFO] [stdout] | [INFO] [stdout] 803 | run!(str_join, STR_JOIN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 804 | | match v { [INFO] [stdout] 805 | | Ok(Value::String(s)) => s == "/foo/bar/baz/zam", [INFO] [stdout] 806 | | _ => false, [INFO] [stdout] 807 | | } [INFO] [stdout] 808 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 803 ~ run!(str_join, STR_JOIN, (|v: Result<&Value>| { [INFO] [stdout] 804 | match v { [INFO] [stdout] ... [INFO] [stdout] 807 | } [INFO] [stdout] 808 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:803:46 [INFO] [stdout] | [INFO] [stdout] 803 | run!(str_join, STR_JOIN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 804 | | match v { [INFO] [stdout] 805 | | Ok(Value::String(s)) => s == "/foo/bar/baz/zam", [INFO] [stdout] 806 | | _ => false, [INFO] [stdout] 807 | | } [INFO] [stdout] 808 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 803 ~ run!(str_join, STR_JOIN, (|v: Result<&Value>| { [INFO] [stdout] 804 | match v { [INFO] [stdout] ... [INFO] [stdout] 807 | } [INFO] [stdout] 808 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:818:50 [INFO] [stdout] | [INFO] [stdout] 818 | run!(str_concat, STR_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 819 | | match v { [INFO] [stdout] 820 | | Ok(Value::String(s)) => s == "foobarbazzam", [INFO] [stdout] 821 | | _ => false, [INFO] [stdout] 822 | | } [INFO] [stdout] 823 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 818 ~ run!(str_concat, STR_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 819 | match v { [INFO] [stdout] ... [INFO] [stdout] 822 | } [INFO] [stdout] 823 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:818:50 [INFO] [stdout] | [INFO] [stdout] 818 | run!(str_concat, STR_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 819 | | match v { [INFO] [stdout] 820 | | Ok(Value::String(s)) => s == "foobarbazzam", [INFO] [stdout] 821 | | _ => false, [INFO] [stdout] 822 | | } [INFO] [stdout] 823 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 818 ~ run!(str_concat, STR_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 819 | match v { [INFO] [stdout] ... [INFO] [stdout] 822 | } [INFO] [stdout] 823 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:833:50 [INFO] [stdout] | [INFO] [stdout] 833 | run!(str_escape, STR_ESCAPE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 834 | | match v { [INFO] [stdout] 835 | | Ok(Value::String(s)) => s == "\\/foo\\/bar", [INFO] [stdout] 836 | | _ => false, [INFO] [stdout] 837 | | } [INFO] [stdout] 838 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 833 ~ run!(str_escape, STR_ESCAPE, (|v: Result<&Value>| { [INFO] [stdout] 834 | match v { [INFO] [stdout] ... [INFO] [stdout] 837 | } [INFO] [stdout] 838 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:833:50 [INFO] [stdout] | [INFO] [stdout] 833 | run!(str_escape, STR_ESCAPE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 834 | | match v { [INFO] [stdout] 835 | | Ok(Value::String(s)) => s == "\\/foo\\/bar", [INFO] [stdout] 836 | | _ => false, [INFO] [stdout] 837 | | } [INFO] [stdout] 838 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 833 ~ run!(str_escape, STR_ESCAPE, (|v: Result<&Value>| { [INFO] [stdout] 834 | match v { [INFO] [stdout] ... [INFO] [stdout] 837 | } [INFO] [stdout] 838 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:848:54 [INFO] [stdout] | [INFO] [stdout] 848 | run!(str_unescape, STR_UNESCAPE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 849 | | match v { [INFO] [stdout] 850 | | Ok(Value::String(s)) => s == "/foo/bar", [INFO] [stdout] 851 | | _ => false, [INFO] [stdout] 852 | | } [INFO] [stdout] 853 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 848 ~ run!(str_unescape, STR_UNESCAPE, (|v: Result<&Value>| { [INFO] [stdout] 849 | match v { [INFO] [stdout] ... [INFO] [stdout] 852 | } [INFO] [stdout] 853 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:848:54 [INFO] [stdout] | [INFO] [stdout] 848 | run!(str_unescape, STR_UNESCAPE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 849 | | match v { [INFO] [stdout] 850 | | Ok(Value::String(s)) => s == "/foo/bar", [INFO] [stdout] 851 | | _ => false, [INFO] [stdout] 852 | | } [INFO] [stdout] 853 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 848 ~ run!(str_unescape, STR_UNESCAPE, (|v: Result<&Value>| { [INFO] [stdout] 849 | match v { [INFO] [stdout] ... [INFO] [stdout] 852 | } [INFO] [stdout] 853 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:864:48 [INFO] [stdout] | [INFO] [stdout] 864 | run!(str_split, STR_SPLIT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 865 | | match v { [INFO] [stdout] 866 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 867 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 874 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 864 ~ run!(str_split, STR_SPLIT, (|v: Result<&Value>| { [INFO] [stdout] 865 | match v { [INFO] [stdout] ... [INFO] [stdout] 873 | } [INFO] [stdout] 874 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:864:48 [INFO] [stdout] | [INFO] [stdout] 864 | run!(str_split, STR_SPLIT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 865 | | match v { [INFO] [stdout] 866 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 867 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 874 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 864 ~ run!(str_split, STR_SPLIT, (|v: Result<&Value>| { [INFO] [stdout] 865 | match v { [INFO] [stdout] ... [INFO] [stdout] 873 | } [INFO] [stdout] 874 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:884:58 [INFO] [stdout] | [INFO] [stdout] 884 | run!(str_split_once, STR_SPLIT_ONCE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 885 | | match v { [INFO] [stdout] 886 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 887 | | [Value::String(s0), Value::String(s1)] => s0 == "foo" && s1 == "bar, baz", [INFO] [stdout] ... | [INFO] [stdout] 892 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 884 ~ run!(str_split_once, STR_SPLIT_ONCE, (|v: Result<&Value>| { [INFO] [stdout] 885 | match v { [INFO] [stdout] ... [INFO] [stdout] 891 | } [INFO] [stdout] 892 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:884:58 [INFO] [stdout] | [INFO] [stdout] 884 | run!(str_split_once, STR_SPLIT_ONCE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 885 | | match v { [INFO] [stdout] 886 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 887 | | [Value::String(s0), Value::String(s1)] => s0 == "foo" && s1 == "bar, baz", [INFO] [stdout] ... | [INFO] [stdout] 892 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 884 ~ run!(str_split_once, STR_SPLIT_ONCE, (|v: Result<&Value>| { [INFO] [stdout] 885 | match v { [INFO] [stdout] ... [INFO] [stdout] 891 | } [INFO] [stdout] 892 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:902:60 [INFO] [stdout] | [INFO] [stdout] 902 | run!(str_rsplit_once, STR_RSPLIT_ONCE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 903 | | match v { [INFO] [stdout] 904 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 905 | | [Value::String(s0), Value::String(s1)] => s0 == "foo, bar" && s1 == "baz", [INFO] [stdout] ... | [INFO] [stdout] 910 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 902 ~ run!(str_rsplit_once, STR_RSPLIT_ONCE, (|v: Result<&Value>| { [INFO] [stdout] 903 | match v { [INFO] [stdout] ... [INFO] [stdout] 909 | } [INFO] [stdout] 910 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:902:60 [INFO] [stdout] | [INFO] [stdout] 902 | run!(str_rsplit_once, STR_RSPLIT_ONCE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 903 | | match v { [INFO] [stdout] 904 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 905 | | [Value::String(s0), Value::String(s1)] => s0 == "foo, bar" && s1 == "baz", [INFO] [stdout] ... | [INFO] [stdout] 910 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 902 ~ run!(str_rsplit_once, STR_RSPLIT_ONCE, (|v: Result<&Value>| { [INFO] [stdout] 903 | match v { [INFO] [stdout] ... [INFO] [stdout] 909 | } [INFO] [stdout] 910 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:920:54 [INFO] [stdout] | [INFO] [stdout] 920 | run!(str_to_lower, STR_TO_LOWER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 921 | | match v { [INFO] [stdout] 922 | | Ok(Value::String(s)) => s == "foo", [INFO] [stdout] 923 | | _ => false, [INFO] [stdout] 924 | | } [INFO] [stdout] 925 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 920 ~ run!(str_to_lower, STR_TO_LOWER, (|v: Result<&Value>| { [INFO] [stdout] 921 | match v { [INFO] [stdout] ... [INFO] [stdout] 924 | } [INFO] [stdout] 925 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:920:54 [INFO] [stdout] | [INFO] [stdout] 920 | run!(str_to_lower, STR_TO_LOWER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 921 | | match v { [INFO] [stdout] 922 | | Ok(Value::String(s)) => s == "foo", [INFO] [stdout] 923 | | _ => false, [INFO] [stdout] 924 | | } [INFO] [stdout] 925 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 920 ~ run!(str_to_lower, STR_TO_LOWER, (|v: Result<&Value>| { [INFO] [stdout] 921 | match v { [INFO] [stdout] ... [INFO] [stdout] 924 | } [INFO] [stdout] 925 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:935:54 [INFO] [stdout] | [INFO] [stdout] 935 | run!(str_to_upper, STR_TO_UPPER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 936 | | match v { [INFO] [stdout] 937 | | Ok(Value::String(s)) => s == "FOO", [INFO] [stdout] 938 | | _ => false, [INFO] [stdout] 939 | | } [INFO] [stdout] 940 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 935 ~ run!(str_to_upper, STR_TO_UPPER, (|v: Result<&Value>| { [INFO] [stdout] 936 | match v { [INFO] [stdout] ... [INFO] [stdout] 939 | } [INFO] [stdout] 940 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:935:54 [INFO] [stdout] | [INFO] [stdout] 935 | run!(str_to_upper, STR_TO_UPPER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 936 | | match v { [INFO] [stdout] 937 | | Ok(Value::String(s)) => s == "FOO", [INFO] [stdout] 938 | | _ => false, [INFO] [stdout] 939 | | } [INFO] [stdout] 940 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 935 ~ run!(str_to_upper, STR_TO_UPPER, (|v: Result<&Value>| { [INFO] [stdout] 936 | match v { [INFO] [stdout] ... [INFO] [stdout] 939 | } [INFO] [stdout] 940 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:950:52 [INFO] [stdout] | [INFO] [stdout] 950 | run!(re_is_match, RE_IS_MATCH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 951 | | match v { [INFO] [stdout] 952 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 953 | | _ => false, [INFO] [stdout] 954 | | } [INFO] [stdout] 955 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 950 ~ run!(re_is_match, RE_IS_MATCH, (|v: Result<&Value>| { [INFO] [stdout] 951 | match v { [INFO] [stdout] ... [INFO] [stdout] 954 | } [INFO] [stdout] 955 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:950:52 [INFO] [stdout] | [INFO] [stdout] 950 | run!(re_is_match, RE_IS_MATCH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 951 | | match v { [INFO] [stdout] 952 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 953 | | _ => false, [INFO] [stdout] 954 | | } [INFO] [stdout] 955 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 950 ~ run!(re_is_match, RE_IS_MATCH, (|v: Result<&Value>| { [INFO] [stdout] 951 | match v { [INFO] [stdout] ... [INFO] [stdout] 954 | } [INFO] [stdout] 955 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:965:44 [INFO] [stdout] | [INFO] [stdout] 965 | run!(re_find, RE_FIND, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 966 | | match v { [INFO] [stdout] 967 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 968 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 975 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 965 ~ run!(re_find, RE_FIND, (|v: Result<&Value>| { [INFO] [stdout] 966 | match v { [INFO] [stdout] ... [INFO] [stdout] 974 | } [INFO] [stdout] 975 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:965:44 [INFO] [stdout] | [INFO] [stdout] 965 | run!(re_find, RE_FIND, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 966 | | match v { [INFO] [stdout] 967 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 968 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 975 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 965 ~ run!(re_find, RE_FIND, (|v: Result<&Value>| { [INFO] [stdout] 966 | match v { [INFO] [stdout] ... [INFO] [stdout] 974 | } [INFO] [stdout] 975 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:985:52 [INFO] [stdout] | [INFO] [stdout] 985 | run!(re_captures, RE_CAPTURES, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 986 | | match v { [INFO] [stdout] 987 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 988 | | [Value::Array(a0), Value::Array(a1)] => match (&a0[..], &a1[..]) { [INFO] [stdout] ... | [INFO] [stdout] 999 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 985 ~ run!(re_captures, RE_CAPTURES, (|v: Result<&Value>| { [INFO] [stdout] 986 | match v { [INFO] [stdout] ... [INFO] [stdout] 998 | } [INFO] [stdout] 999 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:985:52 [INFO] [stdout] | [INFO] [stdout] 985 | run!(re_captures, RE_CAPTURES, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 986 | | match v { [INFO] [stdout] 987 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 988 | | [Value::Array(a0), Value::Array(a1)] => match (&a0[..], &a1[..]) { [INFO] [stdout] ... | [INFO] [stdout] 999 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 985 ~ run!(re_captures, RE_CAPTURES, (|v: Result<&Value>| { [INFO] [stdout] 986 | match v { [INFO] [stdout] ... [INFO] [stdout] 998 | } [INFO] [stdout] 999 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1009:46 [INFO] [stdout] | [INFO] [stdout] 1009 | run!(re_split, RE_SPLIT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 1010 | | match v { [INFO] [stdout] 1011 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1012 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 1019 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1009 ~ run!(re_split, RE_SPLIT, (|v: Result<&Value>| { [INFO] [stdout] 1010 | match v { [INFO] [stdout] ... [INFO] [stdout] 1018 | } [INFO] [stdout] 1019 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1009:46 [INFO] [stdout] | [INFO] [stdout] 1009 | run!(re_split, RE_SPLIT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 1010 | | match v { [INFO] [stdout] 1011 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1012 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 1019 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1009 ~ run!(re_split, RE_SPLIT, (|v: Result<&Value>| { [INFO] [stdout] 1010 | match v { [INFO] [stdout] ... [INFO] [stdout] 1018 | } [INFO] [stdout] 1019 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1029:48 [INFO] [stdout] | [INFO] [stdout] 1029 | run!(re_splitn, RE_SPLITN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1030 | | match v { [INFO] [stdout] 1031 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1032 | | [Value::String(s0), Value::String(s1)] => s0 == "foo" && s1 == "bar, baz", [INFO] [stdout] ... | [INFO] [stdout] 1037 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1029 ~ run!(re_splitn, RE_SPLITN, (|v: Result<&Value>| { [INFO] [stdout] 1030 | match v { [INFO] [stdout] ... [INFO] [stdout] 1036 | } [INFO] [stdout] 1037 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1029:48 [INFO] [stdout] | [INFO] [stdout] 1029 | run!(re_splitn, RE_SPLITN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1030 | | match v { [INFO] [stdout] 1031 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1032 | | [Value::String(s0), Value::String(s1)] => s0 == "foo" && s1 == "bar, baz", [INFO] [stdout] ... | [INFO] [stdout] 1037 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1029 ~ run!(re_splitn, RE_SPLITN, (|v: Result<&Value>| { [INFO] [stdout] 1030 | match v { [INFO] [stdout] ... [INFO] [stdout] 1036 | } [INFO] [stdout] 1037 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1048:52 [INFO] [stdout] | [INFO] [stdout] 1048 | run!(net_pub_sub, NET_PUB_SUB, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1049 | | match v { [INFO] [stdout] 1050 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1051 | | _ => false, [INFO] [stdout] 1052 | | } [INFO] [stdout] 1053 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1048 ~ run!(net_pub_sub, NET_PUB_SUB, (|v: Result<&Value>| { [INFO] [stdout] 1049 | match v { [INFO] [stdout] ... [INFO] [stdout] 1052 | } [INFO] [stdout] 1053 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1048:52 [INFO] [stdout] | [INFO] [stdout] 1048 | run!(net_pub_sub, NET_PUB_SUB, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1049 | | match v { [INFO] [stdout] 1050 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1051 | | _ => false, [INFO] [stdout] 1052 | | } [INFO] [stdout] 1053 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1048 ~ run!(net_pub_sub, NET_PUB_SUB, (|v: Result<&Value>| { [INFO] [stdout] 1049 | match v { [INFO] [stdout] ... [INFO] [stdout] 1052 | } [INFO] [stdout] 1053 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1068:48 [INFO] [stdout] | [INFO] [stdout] 1068 | run!(net_write, NET_WRITE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1069 | | match v { [INFO] [stdout] 1070 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1071 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1068 ~ run!(net_write, NET_WRITE, (|v: Result<&Value>| { [INFO] [stdout] 1069 | match v { [INFO] [stdout] ... [INFO] [stdout] 1075 | } [INFO] [stdout] 1076 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1068:48 [INFO] [stdout] | [INFO] [stdout] 1068 | run!(net_write, NET_WRITE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1069 | | match v { [INFO] [stdout] 1070 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1071 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1068 ~ run!(net_write, NET_WRITE, (|v: Result<&Value>| { [INFO] [stdout] 1069 | match v { [INFO] [stdout] ... [INFO] [stdout] 1075 | } [INFO] [stdout] 1076 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1088:46 [INFO] [stdout] | [INFO] [stdout] 1088 | run!(net_list, NET_LIST, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 1089 | | match v { [INFO] [stdout] 1090 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1091 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] ... | [INFO] [stdout] 1100 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1088 ~ run!(net_list, NET_LIST, (|v: Result<&Value>| { [INFO] [stdout] 1089 | match v { [INFO] [stdout] ... [INFO] [stdout] 1099 | } [INFO] [stdout] 1100 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1088:46 [INFO] [stdout] | [INFO] [stdout] 1088 | run!(net_list, NET_LIST, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 1089 | | match v { [INFO] [stdout] 1090 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1091 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] ... | [INFO] [stdout] 1100 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1088 ~ run!(net_list, NET_LIST, (|v: Result<&Value>| { [INFO] [stdout] 1089 | match v { [INFO] [stdout] ... [INFO] [stdout] 1099 | } [INFO] [stdout] 1100 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1117:58 [INFO] [stdout] | [INFO] [stdout] 1117 | run!(net_list_table, NET_LIST_TABLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1118 | | match v { [INFO] [stdout] 1119 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 1120 | | _ => false, [INFO] [stdout] 1121 | | } [INFO] [stdout] 1122 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1117 ~ run!(net_list_table, NET_LIST_TABLE, (|v: Result<&Value>| { [INFO] [stdout] 1118 | match v { [INFO] [stdout] ... [INFO] [stdout] 1121 | } [INFO] [stdout] 1122 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1117:58 [INFO] [stdout] | [INFO] [stdout] 1117 | run!(net_list_table, NET_LIST_TABLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1118 | | match v { [INFO] [stdout] 1119 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 1120 | | _ => false, [INFO] [stdout] 1121 | | } [INFO] [stdout] 1122 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1117 ~ run!(net_list_table, NET_LIST_TABLE, (|v: Result<&Value>| { [INFO] [stdout] 1118 | match v { [INFO] [stdout] ... [INFO] [stdout] 1121 | } [INFO] [stdout] 1122 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1152:44 [INFO] [stdout] | [INFO] [stdout] 1152 | run!(net_rpc, NET_RPC, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1153 | | match v { [INFO] [stdout] 1154 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1155 | | _ => false, [INFO] [stdout] 1156 | | } [INFO] [stdout] 1157 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1152 ~ run!(net_rpc, NET_RPC, (|v: Result<&Value>| { [INFO] [stdout] 1153 | match v { [INFO] [stdout] ... [INFO] [stdout] 1156 | } [INFO] [stdout] 1157 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1152:44 [INFO] [stdout] | [INFO] [stdout] 1152 | run!(net_rpc, NET_RPC, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1153 | | match v { [INFO] [stdout] 1154 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1155 | | _ => false, [INFO] [stdout] 1156 | | } [INFO] [stdout] 1157 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1152 ~ run!(net_rpc, NET_RPC, (|v: Result<&Value>| { [INFO] [stdout] 1153 | match v { [INFO] [stdout] ... [INFO] [stdout] 1156 | } [INFO] [stdout] 1157 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1167:38 [INFO] [stdout] | [INFO] [stdout] 1167 | run!(rand, RAND, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 1168 | | match v { [INFO] [stdout] 1169 | | Ok(Value::F64(v)) if *v >= 0. && *v < 1.0 => true, [INFO] [stdout] 1170 | | _ => false, [INFO] [stdout] 1171 | | } [INFO] [stdout] 1172 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1167 ~ run!(rand, RAND, (|v: Result<&Value>| { [INFO] [stdout] 1168 | match v { [INFO] [stdout] ... [INFO] [stdout] 1171 | } [INFO] [stdout] 1172 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1167:38 [INFO] [stdout] | [INFO] [stdout] 1167 | run!(rand, RAND, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 1168 | | match v { [INFO] [stdout] 1169 | | Ok(Value::F64(v)) if *v >= 0. && *v < 1.0 => true, [INFO] [stdout] 1170 | | _ => false, [INFO] [stdout] 1171 | | } [INFO] [stdout] 1172 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1167 ~ run!(rand, RAND, (|v: Result<&Value>| { [INFO] [stdout] 1168 | match v { [INFO] [stdout] ... [INFO] [stdout] 1171 | } [INFO] [stdout] 1172 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1182:48 [INFO] [stdout] | [INFO] [stdout] 1182 | run!(rand_pick, RAND_PICK, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1183 | | match v { [INFO] [stdout] 1184 | | Ok(Value::String(v)) => v == "Chicken is coming" || v == "Grape" || v == "Pilot!", [INFO] [stdout] 1185 | | _ => false, [INFO] [stdout] 1186 | | } [INFO] [stdout] 1187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1182 ~ run!(rand_pick, RAND_PICK, (|v: Result<&Value>| { [INFO] [stdout] 1183 | match v { [INFO] [stdout] ... [INFO] [stdout] 1186 | } [INFO] [stdout] 1187 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1182:48 [INFO] [stdout] | [INFO] [stdout] 1182 | run!(rand_pick, RAND_PICK, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1183 | | match v { [INFO] [stdout] 1184 | | Ok(Value::String(v)) => v == "Chicken is coming" || v == "Grape" || v == "Pilot!", [INFO] [stdout] 1185 | | _ => false, [INFO] [stdout] 1186 | | } [INFO] [stdout] 1187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1182 ~ run!(rand_pick, RAND_PICK, (|v: Result<&Value>| { [INFO] [stdout] 1183 | match v { [INFO] [stdout] ... [INFO] [stdout] 1186 | } [INFO] [stdout] 1187 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1197:54 [INFO] [stdout] | [INFO] [stdout] 1197 | run!(rand_shuffle, RAND_SHUFFLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 1198 | | match v { [INFO] [stdout] 1199 | | Ok(Value::Array(a)) if a.len() == 3 => { [INFO] [stdout] 1200 | | a.contains(&Value::from("Chicken is coming")) [INFO] [stdout] ... | [INFO] [stdout] 1206 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:85:53 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1197 ~ run!(rand_shuffle, RAND_SHUFFLE, (|v: Result<&Value>| { [INFO] [stdout] 1198 | match v { [INFO] [stdout] ... [INFO] [stdout] 1205 | } [INFO] [stdout] 1206 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/stdfn/test.rs:1197:54 [INFO] [stdout] | [INFO] [stdout] 1197 | run!(rand_shuffle, RAND_SHUFFLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 1198 | | match v { [INFO] [stdout] 1199 | | Ok(Value::Array(a)) if a.len() == 3 => { [INFO] [stdout] 1200 | | a.contains(&Value::from("Chicken is coming")) [INFO] [stdout] ... | [INFO] [stdout] 1206 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/tests.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | ... assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] | [INFO] [stdout] help: if you meant to create this closure and immediately call it, surround the closure with parentheses [INFO] [stdout] | [INFO] [stdout] 1197 ~ run!(rand_shuffle, RAND_SHUFFLE, (|v: Result<&Value>| { [INFO] [stdout] 1198 | match v { [INFO] [stdout] ... [INFO] [stdout] 1205 | } [INFO] [stdout] 1206 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 113 | run!(scope, SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 114 | | Ok(&Value::I64(85)) => true, [INFO] [stdout] 115 | | _ => false, [INFO] [stdout] 116 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:113:40 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 113 | run!(scope, SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 114 | | Ok(&Value::I64(85)) => true, [INFO] [stdout] 115 | | _ => false, [INFO] [stdout] 116 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:129:46 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 129 | run!(core_use, CORE_USE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 130 | | Ok(Value::Array(a)) if &**a == &[Value::I64(1), Value::I64(84)] => true, [INFO] [stdout] 131 | | _ => false, [INFO] [stdout] 132 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:129:46 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 129 | run!(core_use, CORE_USE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 130 | | Ok(Value::Array(a)) if &**a == &[Value::I64(1), Value::I64(84)] => true, [INFO] [stdout] 131 | | _ => false, [INFO] [stdout] 132 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:141:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 141 | run!(name_modpath, NAME_MODPATH, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 142 | | Ok(Value::String(s)) => &**s == "foo, bar, baz", [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:141:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 141 | run!(name_modpath, NAME_MODPATH, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 142 | | Ok(Value::String(s)) => &**s == "foo, bar, baz", [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:154:42 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 154 | run!(lambda, LAMBDA, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 155 | | Ok(Value::I64(20)) => true, [INFO] [stdout] 156 | | _ => false, [INFO] [stdout] 157 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:154:42 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 154 | run!(lambda, LAMBDA, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 155 | | Ok(Value::I64(20)) => true, [INFO] [stdout] 156 | | _ => false, [INFO] [stdout] 157 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:167:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 167 | run!(static_scope, STATIC_SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 168 | | Err(_) => true, [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:167:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 167 | run!(static_scope, STATIC_SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 168 | | Err(_) => true, [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:181:48 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 181 | run!(undefined, UNDEFINED, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 182 | | Err(_) => true, [INFO] [stdout] 183 | | _ => false, [INFO] [stdout] 184 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:181:48 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 181 | run!(undefined, UNDEFINED, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 182 | | Err(_) => true, [INFO] [stdout] 183 | | _ => false, [INFO] [stdout] 184 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:194:68 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 194 | run!(first_class_lambdas, FIRST_CLASS_LAMBDAS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 195 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 196 | | _ => false, [INFO] [stdout] 197 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:194:68 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 194 | run!(first_class_lambdas, FIRST_CLASS_LAMBDAS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 195 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 196 | | _ => false, [INFO] [stdout] 197 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:213:42 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 213 | run!(select, SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 214 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 215 | | [Value::String(a), Value::String(b), Value::String(c)] [INFO] [stdout] 216 | | if &**a == "first 1" && &**b == "second 2" && &**c == "third 3" => [INFO] [stdout] ... | [INFO] [stdout] 220 | | _ => false, [INFO] [stdout] 221 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:213:42 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 213 | run!(select, SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 214 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 215 | | [Value::String(a), Value::String(b), Value::String(c)] [INFO] [stdout] 216 | | if &**a == "first 1" && &**b == "second 2" && &**c == "third 3" => [INFO] [stdout] ... | [INFO] [stdout] 220 | | _ => false, [INFO] [stdout] 221 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:229:62 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 229 | run!(simple_typecheck, SIMPLE_TYPECHECK, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 230 | | Err(_) => true, [INFO] [stdout] 231 | | _ => false, [INFO] [stdout] 232 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:229:62 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 229 | run!(simple_typecheck, SIMPLE_TYPECHECK, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 230 | | Err(_) => true, [INFO] [stdout] 231 | | _ => false, [INFO] [stdout] 232 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:241:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 241 | run!(function_types, FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 242 | | Err(_) => true, [INFO] [stdout] 243 | | _ => false, [INFO] [stdout] 244 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:241:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 241 | run!(function_types, FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 242 | | Err(_) => true, [INFO] [stdout] 243 | | _ => false, [INFO] [stdout] 244 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:253:74 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 253 | run!(partial_function_types, PARTIAL_FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 254 | | Err(_) => true, [INFO] [stdout] 255 | | _ => false, [INFO] [stdout] 256 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:253:74 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 253 | run!(partial_function_types, PARTIAL_FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 254 | | Err(_) => true, [INFO] [stdout] 255 | | _ => false, [INFO] [stdout] 256 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:265:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 265 | run!(function_rtype, FUNCTION_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 266 | | Err(_) => true, [INFO] [stdout] 267 | | _ => false, [INFO] [stdout] 268 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:265:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 265 | run!(function_rtype, FUNCTION_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 266 | | Err(_) => true, [INFO] [stdout] 267 | | _ => false, [INFO] [stdout] 268 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:279:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 279 | run!(inferred_rtype, INFERRED_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 280 | | Err(_) => true, [INFO] [stdout] 281 | | _ => false, [INFO] [stdout] 282 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:279:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 279 | run!(inferred_rtype, INFERRED_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 280 | | Err(_) => true, [INFO] [stdout] 281 | | _ => false, [INFO] [stdout] 282 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:291:64 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 291 | run!(lambda_constraint, LAMBDA_CONSTRAINT, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 292 | | Err(_) => true, [INFO] [stdout] 293 | | _ => false, [INFO] [stdout] 294 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:291:64 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 291 | run!(lambda_constraint, LAMBDA_CONSTRAINT, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 292 | | Err(_) => true, [INFO] [stdout] 293 | | _ => false, [INFO] [stdout] 294 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:308:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 308 | run!(looping_select, LOOPING_SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 309 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 310 | | _ => false, [INFO] [stdout] 311 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:308:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 308 | run!(looping_select, LOOPING_SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 309 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 310 | | _ => false, [INFO] [stdout] 311 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:320:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 320 | run!(labeled_args, LABELED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 321 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 322 | | _ => false, [INFO] [stdout] 323 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:320:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 320 | run!(labeled_args, LABELED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 321 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 322 | | _ => false, [INFO] [stdout] 323 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:332:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 332 | run!(required_args, REQUIRED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 333 | | Err(_) => true, [INFO] [stdout] 334 | | _ => false, [INFO] [stdout] 335 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:332:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 332 | run!(required_args, REQUIRED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 333 | | Err(_) => true, [INFO] [stdout] 334 | | _ => false, [INFO] [stdout] 335 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:344:50 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 344 | run!(mixed_args, MIXED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 345 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 346 | | _ => false, [INFO] [stdout] 347 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:344:50 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 344 | run!(mixed_args, MIXED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 345 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 346 | | _ => false, [INFO] [stdout] 347 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:357:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 357 | run!(arg_subtyping, ARG_SUBTYPING, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 358 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 359 | | _ => false, [INFO] [stdout] 360 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:357:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 357 | run!(arg_subtyping, ARG_SUBTYPING, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 358 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 359 | | _ => false, [INFO] [stdout] 360 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:370:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 370 | run!(arg_name_short, ARG_NAME_SHORT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 371 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 372 | | _ => false, [INFO] [stdout] 373 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:370:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 370 | run!(arg_name_short, ARG_NAME_SHORT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 371 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 372 | | _ => false, [INFO] [stdout] 373 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:382:68 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 382 | run!(explicit_type_vars0, EXPLICIT_TYPE_VARS0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 383 | | Err(_) => true, [INFO] [stdout] 384 | | _ => false, [INFO] [stdout] 385 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:382:68 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 382 | run!(explicit_type_vars0, EXPLICIT_TYPE_VARS0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 383 | | Err(_) => true, [INFO] [stdout] 384 | | _ => false, [INFO] [stdout] 385 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:394:68 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 394 | run!(explicit_type_vars1, EXPLICIT_TYPE_VARS1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 395 | | Err(_) => true, [INFO] [stdout] 396 | | _ => false, [INFO] [stdout] 397 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:394:68 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 394 | run!(explicit_type_vars1, EXPLICIT_TYPE_VARS1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 395 | | Err(_) => true, [INFO] [stdout] 396 | | _ => false, [INFO] [stdout] 397 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:409:68 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 409 | run!(explicit_type_vars2, EXPLICIT_TYPE_VARS2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 410 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 411 | | _ => false, [INFO] [stdout] 412 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:409:68 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 409 | run!(explicit_type_vars2, EXPLICIT_TYPE_VARS2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 410 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 411 | | _ => false, [INFO] [stdout] 412 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:424:68 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 424 | run!(explicit_type_vars3, EXPLICIT_TYPE_VARS3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 425 | | Ok(Value::U32(2) | Value::U64(2)) => true, [INFO] [stdout] 426 | | _ => false, [INFO] [stdout] 427 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:424:68 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 424 | run!(explicit_type_vars3, EXPLICIT_TYPE_VARS3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 425 | | Ok(Value::U32(2) | Value::U64(2)) => true, [INFO] [stdout] 426 | | _ => false, [INFO] [stdout] 427 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:436:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 436 | run!(typed_arrays0, TYPED_ARRAYS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 437 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 438 | | [Value::Array(a0), Value::Array(a1)] => match (&**a0, &**a1) { [INFO] [stdout] ... | [INFO] [stdout] 447 | | _ => false, [INFO] [stdout] 448 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:436:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 436 | run!(typed_arrays0, TYPED_ARRAYS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 437 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 438 | | [Value::Array(a0), Value::Array(a1)] => match (&**a0, &**a1) { [INFO] [stdout] ... | [INFO] [stdout] 447 | | _ => false, [INFO] [stdout] 448 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:457:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 457 | run!(typed_arrays1, TYPED_ARRAYS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 458 | | Err(_) => true, [INFO] [stdout] 459 | | _ => false, [INFO] [stdout] 460 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:457:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 457 | run!(typed_arrays1, TYPED_ARRAYS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 458 | | Err(_) => true, [INFO] [stdout] 459 | | _ => false, [INFO] [stdout] 460 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:469:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 469 | run!(array_indexing0, ARRAY_INDEXING0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 470 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 471 | | _ => false, [INFO] [stdout] 472 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:469:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 469 | run!(array_indexing0, ARRAY_INDEXING0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 470 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 471 | | _ => false, [INFO] [stdout] 472 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:481:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 481 | run!(array_indexing1, ARRAY_INDEXING1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 482 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1), Value::I64(2)] => [INFO] [stdout] 483 | | true, [INFO] [stdout] 484 | | _ => false, [INFO] [stdout] 485 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:481:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 481 | run!(array_indexing1, ARRAY_INDEXING1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 482 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1), Value::I64(2)] => [INFO] [stdout] 483 | | true, [INFO] [stdout] 484 | | _ => false, [INFO] [stdout] 485 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:494:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 494 | run!(array_indexing2, ARRAY_INDEXING2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 495 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 496 | | _ => false, [INFO] [stdout] 497 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:494:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 494 | run!(array_indexing2, ARRAY_INDEXING2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 495 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 496 | | _ => false, [INFO] [stdout] 497 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:506:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 506 | run!(array_indexing3, ARRAY_INDEXING3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 507 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] 508 | | _ => false, [INFO] [stdout] 509 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:506:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 506 | run!(array_indexing3, ARRAY_INDEXING3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 507 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] 508 | | _ => false, [INFO] [stdout] 509 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:518:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 518 | run!(array_indexing4, ARRAY_INDEXING4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 519 | | Ok(Value::Array(a)) [INFO] [stdout] 520 | | if &a[..] [INFO] [stdout] 521 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 531 | | _ => false, [INFO] [stdout] 532 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:518:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 518 | run!(array_indexing4, ARRAY_INDEXING4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 519 | | Ok(Value::Array(a)) [INFO] [stdout] 520 | | if &a[..] [INFO] [stdout] 521 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 531 | | _ => false, [INFO] [stdout] 532 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:544:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 544 | run!(array_indexing5, ARRAY_INDEXING5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 545 | | Err(_) => true, [INFO] [stdout] 546 | | _ => false, [INFO] [stdout] 547 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:544:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 544 | run!(array_indexing5, ARRAY_INDEXING5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 545 | | Err(_) => true, [INFO] [stdout] 546 | | _ => false, [INFO] [stdout] 547 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:559:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 559 | run!(array_indexing6, ARRAY_INDEXING6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 560 | | Ok(Value::Array(a)) [INFO] [stdout] 561 | | if &a[..] [INFO] [stdout] 562 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 572 | | _ => false, [INFO] [stdout] 573 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:559:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 559 | run!(array_indexing6, ARRAY_INDEXING6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 560 | | Ok(Value::Array(a)) [INFO] [stdout] 561 | | if &a[..] [INFO] [stdout] 562 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 572 | | _ => false, [INFO] [stdout] 573 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:584:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 584 | run!(array_match0, ARRAY_MATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 585 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 586 | | _ => false, [INFO] [stdout] 587 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:584:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 584 | run!(array_match0, ARRAY_MATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 585 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 586 | | _ => false, [INFO] [stdout] 587 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:602:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 602 | run!(array_match1, ARRAY_MATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 603 | | Ok(Value::Array(a)) => { [INFO] [stdout] 604 | | a.len() == 4 && { [INFO] [stdout] 605 | | a.iter().enumerate().all(|(i, a)| match a { [INFO] [stdout] ... | [INFO] [stdout] 621 | | _ => false, [INFO] [stdout] 622 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:602:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 602 | run!(array_match1, ARRAY_MATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 603 | | Ok(Value::Array(a)) => { [INFO] [stdout] 604 | | a.len() == 4 && { [INFO] [stdout] 605 | | a.iter().enumerate().all(|(i, a)| match a { [INFO] [stdout] ... | [INFO] [stdout] 621 | | _ => false, [INFO] [stdout] 622 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:631:44 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 631 | run!(tuples0, TUPLES0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 632 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 633 | | [Value::String(s), Value::I64(42), Value::F64(23.5)] => &*s == "foo", [INFO] [stdout] 634 | | _ => false, [INFO] [stdout] 635 | | }, [INFO] [stdout] 636 | | _ => false, [INFO] [stdout] 637 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:631:44 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 631 | run!(tuples0, TUPLES0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 632 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 633 | | [Value::String(s), Value::I64(42), Value::F64(23.5)] => &*s == "foo", [INFO] [stdout] 634 | | _ => false, [INFO] [stdout] 635 | | }, [INFO] [stdout] 636 | | _ => false, [INFO] [stdout] 637 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:647:44 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 647 | run!(tuples1, TUPLES1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 648 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 649 | | _ => false, [INFO] [stdout] 650 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:647:44 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 647 | run!(tuples1, TUPLES1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 648 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 649 | | _ => false, [INFO] [stdout] 650 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:662:44 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 662 | run!(tuples2, TUPLES2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 663 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 664 | | _ => false, [INFO] [stdout] 665 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:662:44 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 662 | run!(tuples2, TUPLES2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 663 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 664 | | _ => false, [INFO] [stdout] 665 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:674:46 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 674 | run!(structs0, STRUCTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 675 | | Ok(Value::Array(a)) if a.len() == 3 => match &a[..] { [INFO] [stdout] 676 | | [Value::Array(f0), Value::Array(f1), Value::Array(f2)] [INFO] [stdout] 677 | | if f0.len() == 2 && f1.len() == 2 && f2.len() == 2 => [INFO] [stdout] ... | [INFO] [stdout] 695 | | _ => false, [INFO] [stdout] 696 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:674:46 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 674 | run!(structs0, STRUCTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 675 | | Ok(Value::Array(a)) if a.len() == 3 => match &a[..] { [INFO] [stdout] 676 | | [Value::Array(f0), Value::Array(f1), Value::Array(f2)] [INFO] [stdout] 677 | | if f0.len() == 2 && f1.len() == 2 && f2.len() == 2 => [INFO] [stdout] ... | [INFO] [stdout] 695 | | _ => false, [INFO] [stdout] 696 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:706:50 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 706 | run!(bindstruct, BINDSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 707 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 708 | | _ => false, [INFO] [stdout] 709 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:706:50 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 706 | run!(bindstruct, BINDSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 707 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 708 | | _ => false, [INFO] [stdout] 709 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:722:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 722 | run!(selectstruct, SELECTSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 723 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 724 | | _ => false, [INFO] [stdout] 725 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:722:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 722 | run!(selectstruct, SELECTSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 723 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 724 | | _ => false, [INFO] [stdout] 725 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:734:58 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 734 | run!(structaccessor, STRUCTACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 735 | | Ok(Value::String(s)) => s == "bar", [INFO] [stdout] 736 | | _ => false, [INFO] [stdout] 737 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:734:58 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 734 | run!(structaccessor, STRUCTACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 735 | | Ok(Value::String(s)) => s == "bar", [INFO] [stdout] 736 | | _ => false, [INFO] [stdout] 737 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:746:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 746 | run!(tupleaccessor, TUPLEACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 747 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 748 | | _ => false, [INFO] [stdout] 749 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:746:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 746 | run!(tupleaccessor, TUPLEACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 747 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 748 | | _ => false, [INFO] [stdout] 749 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:759:52 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 759 | run!(structwith0, STRUCTWITH0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 760 | | Err(_) => true, [INFO] [stdout] 761 | | _ => false, [INFO] [stdout] 762 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:759:52 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 759 | run!(structwith0, STRUCTWITH0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 760 | | Err(_) => true, [INFO] [stdout] 761 | | _ => false, [INFO] [stdout] 762 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:772:52 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 772 | run!(structwith1, STRUCTWITH1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 773 | | Ok(Value::F64(85.0)) => true, [INFO] [stdout] 774 | | _ => false, [INFO] [stdout] 775 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:772:52 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 772 | run!(structwith1, STRUCTWITH1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 773 | | Ok(Value::F64(85.0)) => true, [INFO] [stdout] 774 | | _ => false, [INFO] [stdout] 775 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:786:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 786 | run!(nestedmatch0, NESTEDMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 787 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 788 | | _ => false, [INFO] [stdout] 789 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:786:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 786 | run!(nestedmatch0, NESTEDMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 787 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 788 | | _ => false, [INFO] [stdout] 789 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:801:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 801 | run!(nestedmatch1, NESTEDMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 802 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 803 | | _ => false, [INFO] [stdout] 804 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:801:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 801 | run!(nestedmatch1, NESTEDMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 802 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 803 | | _ => false, [INFO] [stdout] 804 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:815:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 815 | run!(nestedmatch2, NESTEDMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 816 | | Err(e) => { [INFO] [stdout] 817 | | dbg!(e); [INFO] [stdout] 818 | | true [INFO] [stdout] 819 | | } [INFO] [stdout] 820 | | _ => false, [INFO] [stdout] 821 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:815:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 815 | run!(nestedmatch2, NESTEDMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 816 | | Err(e) => { [INFO] [stdout] 817 | | dbg!(e); [INFO] [stdout] 818 | | true [INFO] [stdout] 819 | | } [INFO] [stdout] 820 | | _ => false, [INFO] [stdout] 821 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:833:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 833 | run!(nestedmatch3, NESTEDMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 834 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 835 | | _ => false, [INFO] [stdout] 836 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:833:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 833 | run!(nestedmatch3, NESTEDMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 834 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 835 | | _ => false, [INFO] [stdout] 836 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:847:54 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 847 | run!(lambdamatch0, LAMBDAMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 848 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 849 | | _ => false, [INFO] [stdout] 850 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:847:54 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 847 | run!(lambdamatch0, LAMBDAMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 848 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 849 | | _ => false, [INFO] [stdout] 850 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:863:38 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 863 | run!(any0, ANY0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 864 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 865 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] 866 | | _ => false, [INFO] [stdout] 867 | | }, [INFO] [stdout] 868 | | _ => false, [INFO] [stdout] 869 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:863:38 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 863 | run!(any0, ANY0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 864 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 865 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] 866 | | _ => false, [INFO] [stdout] 867 | | }, [INFO] [stdout] 868 | | _ => false, [INFO] [stdout] 869 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:883:38 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 883 | run!(any1, ANY1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 884 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 885 | | [Value::I64(1), Value::String(s), Value::Array(a)] => { [INFO] [stdout] 886 | | &**s == "1 + 1" [INFO] [stdout] ... | [INFO] [stdout] 896 | | _ => false, [INFO] [stdout] 897 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:883:38 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 883 | run!(any1, ANY1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 884 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 885 | | [Value::I64(1), Value::String(s), Value::Array(a)] => { [INFO] [stdout] 886 | | &**s == "1 + 1" [INFO] [stdout] ... | [INFO] [stdout] 896 | | _ => false, [INFO] [stdout] 897 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:912:48 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 912 | run!(variants0, VARIANTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 913 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 914 | | [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 915 | | _ => false, [INFO] [stdout] 916 | | }, [INFO] [stdout] 917 | | _ => false, [INFO] [stdout] 918 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:912:48 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 912 | run!(variants0, VARIANTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 913 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 914 | | [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 915 | | _ => false, [INFO] [stdout] 916 | | }, [INFO] [stdout] 917 | | _ => false, [INFO] [stdout] 918 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:932:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 932 | run!(late_binding0, LATE_BINDING0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 933 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 934 | | _ => false, [INFO] [stdout] 935 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:932:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 932 | run!(late_binding0, LATE_BINDING0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 933 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 934 | | _ => false, [INFO] [stdout] 935 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:954:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 954 | run!(late_binding1, LATE_BINDING1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 955 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 956 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 957 | | _ => false, [INFO] [stdout] 958 | | }, [INFO] [stdout] 959 | | _ => false, [INFO] [stdout] 960 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:954:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 954 | run!(late_binding1, LATE_BINDING1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 955 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 956 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 957 | | _ => false, [INFO] [stdout] 958 | | }, [INFO] [stdout] 959 | | _ => false, [INFO] [stdout] 960 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:972:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 972 | run!(late_binding2, LATE_BINDING2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 973 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 974 | | _ => false, [INFO] [stdout] 975 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:972:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 972 | run!(late_binding2, LATE_BINDING2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 973 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 974 | | _ => false, [INFO] [stdout] 975 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:990:48 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 990 | run!(rectypes0, RECTYPES0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 991 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 992 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 993 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 1001 | | _ => false, [INFO] [stdout] 1002 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:990:48 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 990 | run!(rectypes0, RECTYPES0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 991 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 992 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 993 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 1001 | | _ => false, [INFO] [stdout] 1002 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1017:48 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1017 | run!(rectypes1, RECTYPES1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1018 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1019 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 1020 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 1028 | | _ => false, [INFO] [stdout] 1029 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1017:48 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1017 | run!(rectypes1, RECTYPES1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1018 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 1019 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 1020 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 1028 | | _ => false, [INFO] [stdout] 1029 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1044:48 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1044 | run!(rectypes2, RECTYPES2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1045 | | Err(_) => true, [INFO] [stdout] 1046 | | _ => false, [INFO] [stdout] 1047 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1044:48 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1044 | run!(rectypes2, RECTYPES2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 1045 | | Err(_) => true, [INFO] [stdout] 1046 | | _ => false, [INFO] [stdout] 1047 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1058:62 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1058 | run!(typedef_tvar_err, TYPEDEF_TVAR_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 1059 | | Err(_) => true, [INFO] [stdout] 1060 | | _ => false, [INFO] [stdout] 1061 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1058:62 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1058 | run!(typedef_tvar_err, TYPEDEF_TVAR_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 1059 | | Err(_) => true, [INFO] [stdout] 1060 | | _ => false, [INFO] [stdout] 1061 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1072:60 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1072 | run!(typedef_tvar_ok, TYPEDEF_TVAR_OK, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1073 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 1074 | | _ => false, [INFO] [stdout] 1075 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1072:60 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1072 | run!(typedef_tvar_ok, TYPEDEF_TVAR_OK, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1073 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 1074 | | _ => false, [INFO] [stdout] 1075 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1086:52 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1086 | run!(byref_deref, BYREF_DEREF, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1087 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1088 | | _ => false, [INFO] [stdout] 1089 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1086:52 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1086 | run!(byref_deref, BYREF_DEREF, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1087 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1088 | | _ => false, [INFO] [stdout] 1089 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1101:52 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1101 | run!(byref_tuple, BYREF_TUPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1102 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 1103 | | _ => false, [INFO] [stdout] 1104 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1101:52 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1101 | run!(byref_tuple, BYREF_TUPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 1102 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 1103 | | _ => false, [INFO] [stdout] 1104 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1117:56 [INFO] [stdout] | [INFO] [stdout] 85 | Err(e) => assert!($pred(dbg!(Err(e)))), [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1117 | run!(byref_pattern, BYREF_PATTERN, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1118 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1119 | | _ => false, [INFO] [stdout] 1120 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/tests.rs:1117:56 [INFO] [stdout] | [INFO] [stdout] 92 | assert!($pred(dbg!(Ok(&v)))) [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1117 | run!(byref_pattern, BYREF_PATTERN, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1118 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 1119 | | _ => false, [INFO] [stdout] 1120 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/typ/tvar.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn read(&self) -> RwLockReadGuard { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 163 | pub fn read(&self) -> RwLockReadGuard<'_, TVarInnerInner> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/typ/tvar.rs:167:18 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn write(&self) -> RwLockWriteGuard { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 167 | pub fn write(&self) -> RwLockWriteGuard<'_, TVarInnerInner> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0618`. [INFO] [stdout] [INFO] [stderr] error: could not compile `netidx-bscript` (lib test) due to 266 previous errors [INFO] running `Command { std: "docker" "inspect" "e0f8e4275efd8cb5bb5b3d931a8dca9616679934cf5e474bdf4403c0b9583b9a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e0f8e4275efd8cb5bb5b3d931a8dca9616679934cf5e474bdf4403c0b9583b9a", kill_on_drop: false }` [INFO] [stdout] e0f8e4275efd8cb5bb5b3d931a8dca9616679934cf5e474bdf4403c0b9583b9a