[INFO] fetching crate graphix-stdlib 0.3.1... [INFO] checking graphix-stdlib-0.3.1 against try#595142ec72045c7f2fab2923de8e59995a52e6e7 for pr-151830 [INFO] extracting crate graphix-stdlib 0.3.1 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate graphix-stdlib 0.3.1 [INFO] finished tweaking crates.io crate graphix-stdlib 0.3.1 [INFO] tweaked toml for crates.io crate graphix-stdlib 0.3.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate graphix-stdlib 0.3.1 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 graphix-stdlib 0.3.1 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] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] a6a8f89dc73f509e095127d5e651effe52757c14bb71cf83ebc3ff290ca04882 [INFO] running `Command { std: "docker" "start" "-a" "a6a8f89dc73f509e095127d5e651effe52757c14bb71cf83ebc3ff290ca04882", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a6a8f89dc73f509e095127d5e651effe52757c14bb71cf83ebc3ff290ca04882", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a6a8f89dc73f509e095127d5e651effe52757c14bb71cf83ebc3ff290ca04882", kill_on_drop: false }` [INFO] [stdout] a6a8f89dc73f509e095127d5e651effe52757c14bb71cf83ebc3ff290ca04882 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] bdfbdbd7092a0aa678e205a42fd44b58ff5c4a6c5e25f38358b015d7df7e2fc4 [INFO] running `Command { std: "docker" "start" "-a" "bdfbdbd7092a0aa678e205a42fd44b58ff5c4a6c5e25f38358b015d7df7e2fc4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling find-msvc-tools v0.1.8 [INFO] [stderr] Checking zeroize v1.8.2 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling zerocopy v0.8.35 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Checking block-padding v0.3.3 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling zmij v1.0.17 [INFO] [stderr] Compiling bindgen v0.71.1 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Checking ryu v1.0.22 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling aws-lc-rs v1.15.4 [INFO] [stderr] Compiling time-macros v0.2.26 [INFO] [stderr] Checking castaway v0.2.4 [INFO] [stderr] Checking mio v1.1.1 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking num-conv v0.2.0 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Compiling rust_decimal v1.40.0 [INFO] [stderr] Checking time-core v0.1.8 [INFO] [stderr] Checking pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking rustls-pki-types v1.14.0 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking crossbeam-channel v0.5.15 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Checking uuid v1.20.0 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Checking scrypt v0.11.0 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Compiling cc v1.2.54 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Checking cbc v0.1.2 [INFO] [stderr] Checking fish-printf v0.2.1 [INFO] [stderr] Checking bstr v1.12.1 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking nix v0.30.1 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Checking time v0.3.46 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Checking dirs v6.0.0 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Checking daemonize v0.5.0 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking if-addrs v0.14.0 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking keyring v3.6.3 [INFO] [stderr] Checking inotify v0.11.0 [INFO] [stderr] Checking tempdir v0.3.7 [INFO] [stderr] Checking notify-types v2.1.0 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking file-id v0.2.3 [INFO] [stderr] Checking pkcs5 v0.7.1 [INFO] [stderr] Checking anstream v0.6.21 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking ctrlc v3.5.1 [INFO] [stderr] Checking jiff v0.2.18 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Checking notify v8.2.0 [INFO] [stderr] Checking notify-debouncer-full v0.6.0 [INFO] [stderr] Compiling aws-lc-sys v0.37.0 [INFO] [stderr] Checking globset v0.4.18 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Checking env_filter v0.1.4 [INFO] [stderr] Checking tempfile v3.24.0 [INFO] [stderr] Checking rusty-fork v0.3.1 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling poolshark_derive v0.1.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling netidx-derive v0.31.0 [INFO] [stderr] Checking proptest v1.9.0 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking enumflags2 v0.7.12 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Checking thiserror v2.0.18 [INFO] [stderr] Checking asn1-rs v0.7.1 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Checking der-parser v10.0.0 [INFO] [stderr] Checking x509-parser v0.18.0 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking derive_builder v0.20.2 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking bytes v1.11.0 [INFO] [stderr] Checking triomphe v0.1.15 [INFO] [stderr] Checking arcstr v1.2.0 [INFO] [stderr] Checking compact_str v0.9.0 [INFO] [stderr] Checking chrono v0.4.43 [INFO] [stderr] Checking poolshark v0.2.6 [INFO] [stderr] Checking immutable-chunkmap v2.1.2 [INFO] [stderr] Checking escaping v0.2.3 [INFO] [stderr] Checking tokio v1.49.0 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking netidx-core v0.31.0 [INFO] [stderr] Compiling libgssapi-sys v0.3.3 [INFO] [stderr] Checking libgssapi v0.9.1 [INFO] [stderr] Checking cross-krb5 v0.4.2 [INFO] [stderr] Checking rustls-webpki v0.103.9 [INFO] [stderr] Checking netidx-value v0.31.3 [INFO] [stderr] Checking extended-notify v0.1.0 [INFO] [stderr] Checking netidx-netproto v0.31.3 [INFO] [stderr] Checking tokio-rustls v0.26.4 [INFO] [stderr] Checking netidx v0.31.2 [INFO] [stderr] Checking netidx-protocols v0.31.1 [INFO] [stderr] Checking graphix-compiler v0.3.1 [INFO] [stderr] Checking graphix-rt v0.3.1 [INFO] [stderr] Checking graphix-stdlib v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:15:60 [INFO] [stdout] | [INFO] [stdout] 15 | run!(array_indexing0, ARRAY_INDEXING0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:15:60 [INFO] [stdout] | [INFO] [stdout] 15 | run!(array_indexing0, ARRAY_INDEXING0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:27:60 [INFO] [stdout] | [INFO] [stdout] 27 | run!(array_indexing1, ARRAY_INDEXING1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 28 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1), Value::I64(2)] => [INFO] [stdout] 29 | | true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:27:60 [INFO] [stdout] | [INFO] [stdout] 27 | run!(array_indexing1, ARRAY_INDEXING1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 28 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1), Value::I64(2)] => [INFO] [stdout] 29 | | true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:40:60 [INFO] [stdout] | [INFO] [stdout] 40 | run!(array_indexing2, ARRAY_INDEXING2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 41 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 42 | | _ => false, [INFO] [stdout] 43 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:40:60 [INFO] [stdout] | [INFO] [stdout] 40 | run!(array_indexing2, ARRAY_INDEXING2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 41 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 42 | | _ => false, [INFO] [stdout] 43 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:52:60 [INFO] [stdout] | [INFO] [stdout] 52 | run!(array_indexing3, ARRAY_INDEXING3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 53 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] 54 | | _ => false, [INFO] [stdout] 55 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:52:60 [INFO] [stdout] | [INFO] [stdout] 52 | run!(array_indexing3, ARRAY_INDEXING3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 53 | | Ok(Value::Array(a)) if &a[..] == [Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] 54 | | _ => false, [INFO] [stdout] 55 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:64:60 [INFO] [stdout] | [INFO] [stdout] 64 | run!(array_indexing4, ARRAY_INDEXING4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 65 | | Ok(Value::Array(a)) [INFO] [stdout] 66 | | if &a[..] [INFO] [stdout] 67 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 77 | | _ => false, [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:64:60 [INFO] [stdout] | [INFO] [stdout] 64 | run!(array_indexing4, ARRAY_INDEXING4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 65 | | Ok(Value::Array(a)) [INFO] [stdout] 66 | | if &a[..] [INFO] [stdout] 67 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 77 | | _ => false, [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:90:60 [INFO] [stdout] | [INFO] [stdout] 90 | run!(array_indexing5, ARRAY_INDEXING5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 91 | | Err(_) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:90:60 [INFO] [stdout] | [INFO] [stdout] 90 | run!(array_indexing5, ARRAY_INDEXING5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 91 | | Err(_) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:105:60 [INFO] [stdout] | [INFO] [stdout] 105 | run!(array_indexing6, ARRAY_INDEXING6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 106 | | Ok(Value::Array(a)) [INFO] [stdout] 107 | | if &a[..] [INFO] [stdout] 108 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:105:60 [INFO] [stdout] | [INFO] [stdout] 105 | run!(array_indexing6, ARRAY_INDEXING6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 106 | | Ok(Value::Array(a)) [INFO] [stdout] 107 | | if &a[..] [INFO] [stdout] 108 | | == [ [INFO] [stdout] ... | [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:131:54 [INFO] [stdout] | [INFO] [stdout] 131 | run!(array_match0, ARRAY_MATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 132 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 133 | | _ => false, [INFO] [stdout] 134 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:131:54 [INFO] [stdout] | [INFO] [stdout] 131 | run!(array_match0, ARRAY_MATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 132 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 133 | | _ => false, [INFO] [stdout] 134 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:150:54 [INFO] [stdout] | [INFO] [stdout] 150 | run!(array_match1, ARRAY_MATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 151 | | Ok(Value::Array(a)) => { [INFO] [stdout] 152 | | a.len() == 4 && { [INFO] [stdout] 153 | | a.iter().enumerate().all(|(i, a)| match a { [INFO] [stdout] ... | [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:150:54 [INFO] [stdout] | [INFO] [stdout] 150 | run!(array_match1, ARRAY_MATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 151 | | Ok(Value::Array(a)) => { [INFO] [stdout] 152 | | a.len() == 4 && { [INFO] [stdout] 153 | | a.iter().enumerate().all(|(i, a)| match a { [INFO] [stdout] ... | [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/arrays.rs:184:54 [INFO] [stdout] | [INFO] [stdout] 184 | run!(array_match2, ARRAY_MATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 185 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 2]>() { [INFO] [stdout] 186 | | Ok([s0, s1]) if &*s0 == "Empty" && &*s1 == "Nonempty" => true, [INFO] [stdout] 187 | | _ => false, [INFO] [stdout] 188 | | }, [INFO] [stdout] 189 | | _ => false, [INFO] [stdout] 190 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/arrays.rs:184:54 [INFO] [stdout] | [INFO] [stdout] 184 | run!(array_match2, ARRAY_MATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 185 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 2]>() { [INFO] [stdout] 186 | | Ok([s0, s1]) if &*s0 == "Empty" && &*s1 == "Nonempty" => true, [INFO] [stdout] 187 | | _ => false, [INFO] [stdout] 188 | | }, [INFO] [stdout] 189 | | _ => false, [INFO] [stdout] 190 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:48:38 [INFO] [stdout] | [INFO] [stdout] 48 | run!(mod0, MOD0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 49 | | Ok(&Value::I64(8)) => true, [INFO] [stdout] 50 | | _ => false, [INFO] [stdout] 51 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:48:38 [INFO] [stdout] | [INFO] [stdout] 48 | run!(mod0, MOD0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 49 | | Ok(&Value::I64(8)) => true, [INFO] [stdout] 50 | | _ => false, [INFO] [stdout] 51 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | run!(scope, SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 65 | | Ok(&Value::I64(85)) => true, [INFO] [stdout] 66 | | _ => false, [INFO] [stdout] 67 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | run!(scope, SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 65 | | Ok(&Value::I64(85)) => true, [INFO] [stdout] 66 | | _ => false, [INFO] [stdout] 67 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | run!(core_use, CORE_USE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Array(a)) if &**a == &[Value::I64(1), Value::I64(84)] => true, [INFO] [stdout] 82 | | _ => false, [INFO] [stdout] 83 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | run!(core_use, CORE_USE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Array(a)) if &**a == &[Value::I64(1), Value::I64(84)] => true, [INFO] [stdout] 82 | | _ => false, [INFO] [stdout] 83 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | run!(name_modpath, NAME_MODPATH, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 93 | | Ok(Value::String(s)) => &**s == "foo, bar, baz", [INFO] [stdout] 94 | | _ => false, [INFO] [stdout] 95 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | run!(name_modpath, NAME_MODPATH, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 93 | | Ok(Value::String(s)) => &**s == "foo, bar, baz", [INFO] [stdout] 94 | | _ => false, [INFO] [stdout] 95 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:105:54 [INFO] [stdout] | [INFO] [stdout] 105 | run!(static_scope, STATIC_SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 106 | | Err(_) => true, [INFO] [stdout] 107 | | _ => false, [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:105:54 [INFO] [stdout] | [INFO] [stdout] 105 | run!(static_scope, STATIC_SCOPE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 106 | | Err(_) => true, [INFO] [stdout] 107 | | _ => false, [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:119:48 [INFO] [stdout] | [INFO] [stdout] 119 | run!(undefined, UNDEFINED, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 120 | | Err(_) => true, [INFO] [stdout] 121 | | _ => false, [INFO] [stdout] 122 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:119:48 [INFO] [stdout] | [INFO] [stdout] 119 | run!(undefined, UNDEFINED, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 120 | | Err(_) => true, [INFO] [stdout] 121 | | _ => false, [INFO] [stdout] 122 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 133 | run!(any0, ANY0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 134 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 135 | | _ => false, [INFO] [stdout] 136 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 133 | run!(any0, ANY0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 134 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 135 | | _ => false, [INFO] [stdout] 136 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:147:38 [INFO] [stdout] | [INFO] [stdout] 147 | run!(any1, ANY1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 148 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 149 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] 150 | | &**s0 == "1 + 1" && s0 == s1 [INFO] [stdout] ... | [INFO] [stdout] 154 | | _ => false, [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:147:38 [INFO] [stdout] | [INFO] [stdout] 147 | run!(any1, ANY1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 148 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 149 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] 150 | | &**s0 == "1 + 1" && s0 == s1 [INFO] [stdout] ... | [INFO] [stdout] 154 | | _ => false, [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/basics.rs:164:46 [INFO] [stdout] | [INFO] [stdout] 164 | run!(or_never, OR_NEVER, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 165 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 166 | | _ => false, [INFO] [stdout] 167 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/basics.rs:164:46 [INFO] [stdout] | [INFO] [stdout] 164 | run!(or_never, OR_NEVER, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 165 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 166 | | _ => false, [INFO] [stdout] 167 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/byref.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | run!(byref_deref, BYREF_DEREF, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/byref.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | run!(byref_deref, BYREF_DEREF, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/byref.rs:28:52 [INFO] [stdout] | [INFO] [stdout] 28 | run!(byref_tuple, BYREF_TUPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/byref.rs:28:52 [INFO] [stdout] | [INFO] [stdout] 28 | run!(byref_tuple, BYREF_TUPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/byref.rs:42:56 [INFO] [stdout] | [INFO] [stdout] 42 | run!(byref_pattern, BYREF_PATTERN, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 43 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 44 | | _ => false, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/byref.rs:42:56 [INFO] [stdout] | [INFO] [stdout] 42 | run!(byref_pattern, BYREF_PATTERN, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 43 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 44 | | _ => false, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/byref.rs:56:58 [INFO] [stdout] | [INFO] [stdout] 56 | run!(connect_deref0, CONNECT_DEREF0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 57 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 58 | | [Value::I64(41), Value::I64(42)] => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }, [INFO] [stdout] 61 | | _ => false, [INFO] [stdout] 62 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/byref.rs:56:58 [INFO] [stdout] | [INFO] [stdout] 56 | run!(connect_deref0, CONNECT_DEREF0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 57 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 58 | | [Value::I64(41), Value::I64(42)] => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }, [INFO] [stdout] 61 | | _ => false, [INFO] [stdout] 62 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/byref.rs:73:58 [INFO] [stdout] | [INFO] [stdout] 73 | run!(connect_deref1, CONNECT_DEREF1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 74 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 75 | | [Value::I64(41), Value::I64(42)] => true, [INFO] [stdout] 76 | | _ => false, [INFO] [stdout] 77 | | }, [INFO] [stdout] 78 | | _ => false, [INFO] [stdout] 79 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/byref.rs:73:58 [INFO] [stdout] | [INFO] [stdout] 73 | run!(connect_deref1, CONNECT_DEREF1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 74 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 75 | | [Value::I64(41), Value::I64(42)] => true, [INFO] [stdout] 76 | | _ => false, [INFO] [stdout] 77 | | }, [INFO] [stdout] 78 | | _ => false, [INFO] [stdout] 79 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:16:62 [INFO] [stdout] | [INFO] [stdout] 16 | run!(datetime_arith00, DATETIME_ARITH00, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 17 | | Ok(Value::DateTime(dt)) [INFO] [stdout] 18 | | if **dt == "2024-11-05T01:00:00Z".parse::>().unwrap() => [INFO] [stdout] 19 | | true, [INFO] [stdout] 20 | | _ => false, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:16:62 [INFO] [stdout] | [INFO] [stdout] 16 | run!(datetime_arith00, DATETIME_ARITH00, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 17 | | Ok(Value::DateTime(dt)) [INFO] [stdout] 18 | | if **dt == "2024-11-05T01:00:00Z".parse::>().unwrap() => [INFO] [stdout] 19 | | true, [INFO] [stdout] 20 | | _ => false, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:30:62 [INFO] [stdout] | [INFO] [stdout] 30 | run!(datetime_arith01, DATETIME_ARITH01, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 31 | | Ok(Value::DateTime(dt)) [INFO] [stdout] 32 | | if **dt == "2024-11-04T23:00:00Z".parse::>().unwrap() => [INFO] [stdout] 33 | | true, [INFO] [stdout] 34 | | _ => false, [INFO] [stdout] 35 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:30:62 [INFO] [stdout] | [INFO] [stdout] 30 | run!(datetime_arith01, DATETIME_ARITH01, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 31 | | Ok(Value::DateTime(dt)) [INFO] [stdout] 32 | | if **dt == "2024-11-04T23:00:00Z".parse::>().unwrap() => [INFO] [stdout] 33 | | true, [INFO] [stdout] 34 | | _ => false, [INFO] [stdout] 35 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:44:62 [INFO] [stdout] | [INFO] [stdout] 44 | run!(datetime_arith02, DATETIME_ARITH02, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 45 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(7200) => true, [INFO] [stdout] 46 | | _ => false, [INFO] [stdout] 47 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:44:62 [INFO] [stdout] | [INFO] [stdout] 44 | run!(datetime_arith02, DATETIME_ARITH02, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 45 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(7200) => true, [INFO] [stdout] 46 | | _ => false, [INFO] [stdout] 47 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:56:62 [INFO] [stdout] | [INFO] [stdout] 56 | run!(datetime_arith03, DATETIME_ARITH03, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 57 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(7200) => true, [INFO] [stdout] 58 | | _ => false, [INFO] [stdout] 59 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:56:62 [INFO] [stdout] | [INFO] [stdout] 56 | run!(datetime_arith03, DATETIME_ARITH03, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 57 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(7200) => true, [INFO] [stdout] 58 | | _ => false, [INFO] [stdout] 59 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:68:62 [INFO] [stdout] | [INFO] [stdout] 68 | run!(datetime_arith04, DATETIME_ARITH04, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 69 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 70 | | _ => false, [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:68:62 [INFO] [stdout] | [INFO] [stdout] 68 | run!(datetime_arith04, DATETIME_ARITH04, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 69 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 70 | | _ => false, [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:80:62 [INFO] [stdout] | [INFO] [stdout] 80 | run!(datetime_arith05, DATETIME_ARITH05, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 82 | | _ => false, [INFO] [stdout] 83 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:80:62 [INFO] [stdout] | [INFO] [stdout] 80 | run!(datetime_arith05, DATETIME_ARITH05, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 82 | | _ => false, [INFO] [stdout] 83 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:92:62 [INFO] [stdout] | [INFO] [stdout] 92 | run!(datetime_arith06, DATETIME_ARITH06, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 93 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 94 | | _ => false, [INFO] [stdout] 95 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:92:62 [INFO] [stdout] | [INFO] [stdout] 92 | run!(datetime_arith06, DATETIME_ARITH06, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 93 | | Ok(Value::Duration(dt)) if **dt == Duration::from_secs(1800) => true, [INFO] [stdout] 94 | | _ => false, [INFO] [stdout] 95 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:104:62 [INFO] [stdout] | [INFO] [stdout] 104 | run!(datetime_arith07, DATETIME_ARITH07, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 105 | | Err(_) => true, [INFO] [stdout] 106 | | _ => false, [INFO] [stdout] 107 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:104:62 [INFO] [stdout] | [INFO] [stdout] 104 | run!(datetime_arith07, DATETIME_ARITH07, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 105 | | Err(_) => true, [INFO] [stdout] 106 | | _ => false, [INFO] [stdout] 107 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:116:62 [INFO] [stdout] | [INFO] [stdout] 116 | run!(datetime_arith08, DATETIME_ARITH08, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 117 | | Err(_) => true, [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:116:62 [INFO] [stdout] | [INFO] [stdout] 116 | run!(datetime_arith08, DATETIME_ARITH08, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 117 | | Err(_) => true, [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:128:62 [INFO] [stdout] | [INFO] [stdout] 128 | run!(datetime_arith09, DATETIME_ARITH09, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 129 | | Err(_) => true, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:128:62 [INFO] [stdout] | [INFO] [stdout] 128 | run!(datetime_arith09, DATETIME_ARITH09, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 129 | | Err(_) => true, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:140:62 [INFO] [stdout] | [INFO] [stdout] 140 | run!(datetime_arith10, DATETIME_ARITH10, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 141 | | Err(_) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:140:62 [INFO] [stdout] | [INFO] [stdout] 140 | run!(datetime_arith10, DATETIME_ARITH10, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 141 | | Err(_) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:152:62 [INFO] [stdout] | [INFO] [stdout] 152 | run!(datetime_arith11, DATETIME_ARITH11, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 153 | | Err(_) => true, [INFO] [stdout] 154 | | _ => false, [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:152:62 [INFO] [stdout] | [INFO] [stdout] 152 | run!(datetime_arith11, DATETIME_ARITH11, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 153 | | Err(_) => true, [INFO] [stdout] 154 | | _ => false, [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:164:62 [INFO] [stdout] | [INFO] [stdout] 164 | run!(datetime_arith12, DATETIME_ARITH12, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 165 | | Err(_) => true, [INFO] [stdout] 166 | | _ => false, [INFO] [stdout] 167 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:164:62 [INFO] [stdout] | [INFO] [stdout] 164 | run!(datetime_arith12, DATETIME_ARITH12, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 165 | | Err(_) => true, [INFO] [stdout] 166 | | _ => false, [INFO] [stdout] 167 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:176:62 [INFO] [stdout] | [INFO] [stdout] 176 | run!(datetime_arith13, DATETIME_ARITH13, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 177 | | Err(_) => true, [INFO] [stdout] 178 | | _ => false, [INFO] [stdout] 179 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:176:62 [INFO] [stdout] | [INFO] [stdout] 176 | run!(datetime_arith13, DATETIME_ARITH13, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 177 | | Err(_) => true, [INFO] [stdout] 178 | | _ => false, [INFO] [stdout] 179 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:188:62 [INFO] [stdout] | [INFO] [stdout] 188 | run!(datetime_arith14, DATETIME_ARITH14, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 189 | | Err(_) => true, [INFO] [stdout] 190 | | _ => false, [INFO] [stdout] 191 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:188:62 [INFO] [stdout] | [INFO] [stdout] 188 | run!(datetime_arith14, DATETIME_ARITH14, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 189 | | Err(_) => true, [INFO] [stdout] 190 | | _ => false, [INFO] [stdout] 191 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:200:62 [INFO] [stdout] | [INFO] [stdout] 200 | run!(datetime_arith15, DATETIME_ARITH15, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 201 | | Err(_) => true, [INFO] [stdout] 202 | | _ => false, [INFO] [stdout] 203 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:200:62 [INFO] [stdout] | [INFO] [stdout] 200 | run!(datetime_arith15, DATETIME_ARITH15, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 201 | | Err(_) => true, [INFO] [stdout] 202 | | _ => false, [INFO] [stdout] 203 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:212:62 [INFO] [stdout] | [INFO] [stdout] 212 | run!(datetime_arith16, DATETIME_ARITH16, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 213 | | Err(_) => true, [INFO] [stdout] 214 | | _ => false, [INFO] [stdout] 215 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:212:62 [INFO] [stdout] | [INFO] [stdout] 212 | run!(datetime_arith16, DATETIME_ARITH16, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 213 | | Err(_) => true, [INFO] [stdout] 214 | | _ => false, [INFO] [stdout] 215 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:224:62 [INFO] [stdout] | [INFO] [stdout] 224 | run!(datetime_arith17, DATETIME_ARITH17, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 225 | | Err(_) => true, [INFO] [stdout] 226 | | _ => false, [INFO] [stdout] 227 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:224:62 [INFO] [stdout] | [INFO] [stdout] 224 | run!(datetime_arith17, DATETIME_ARITH17, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 225 | | Err(_) => true, [INFO] [stdout] 226 | | _ => false, [INFO] [stdout] 227 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/datetime.rs:239:62 [INFO] [stdout] | [INFO] [stdout] 239 | run!(datetime_arith18, DATETIME_ARITH18, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 240 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 241 | | _ => false, [INFO] [stdout] 242 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/datetime.rs:239:62 [INFO] [stdout] | [INFO] [stdout] 239 | run!(datetime_arith18, DATETIME_ARITH18, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 240 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 241 | | _ => false, [INFO] [stdout] 242 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:14:42 [INFO] [stdout] | [INFO] [stdout] 14 | run!(catch0, CATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 15 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 16 | | _ => false, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:14:42 [INFO] [stdout] | [INFO] [stdout] 14 | run!(catch0, CATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 15 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 16 | | _ => false, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:28:42 [INFO] [stdout] | [INFO] [stdout] 28 | run!(catch1, CATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 29 | | Err(_) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:28:42 [INFO] [stdout] | [INFO] [stdout] 28 | run!(catch1, CATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 29 | | Err(_) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:41:42 [INFO] [stdout] | [INFO] [stdout] 41 | run!(catch2, CATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 42 | | Err(_) => true, [INFO] [stdout] 43 | | _ => false, [INFO] [stdout] 44 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:41:42 [INFO] [stdout] | [INFO] [stdout] 41 | run!(catch2, CATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 42 | | Err(_) => true, [INFO] [stdout] 43 | | _ => false, [INFO] [stdout] 44 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:57:42 [INFO] [stdout] | [INFO] [stdout] 57 | run!(catch3, CATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 58 | | Ok(Value::String(_)) => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:57:42 [INFO] [stdout] | [INFO] [stdout] 57 | run!(catch3, CATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 58 | | Ok(Value::String(_)) => true, [INFO] [stdout] 59 | | _ => false, [INFO] [stdout] 60 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | run!(catch4, CATCH4, |v: Result<&Value>| match v [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 81 | | .and_then(|v| v.clone().cast_to::<[Value; 2]>()) [INFO] [stdout] 82 | | { [INFO] [stdout] 83 | | Ok([Value::Error(_), Value::Error(_)]) => true, [INFO] [stdout] 84 | | _ => false, [INFO] [stdout] 85 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | run!(catch4, CATCH4, |v: Result<&Value>| match v [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 81 | | .and_then(|v| v.clone().cast_to::<[Value; 2]>()) [INFO] [stdout] 82 | | { [INFO] [stdout] 83 | | Ok([Value::Error(_), Value::Error(_)]) => true, [INFO] [stdout] 84 | | _ => false, [INFO] [stdout] 85 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/errors.rs:99:42 [INFO] [stdout] | [INFO] [stdout] 99 | run!(catch5, CATCH5, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 100 | | Err(_) => true, [INFO] [stdout] 101 | | _ => false, [INFO] [stdout] 102 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/errors.rs:99:42 [INFO] [stdout] | [INFO] [stdout] 99 | run!(catch5, CATCH5, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 100 | | Err(_) => true, [INFO] [stdout] 101 | | _ => false, [INFO] [stdout] 102 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:15:42 [INFO] [stdout] | [INFO] [stdout] 15 | run!(lambda, LAMBDA, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(20)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:15:42 [INFO] [stdout] | [INFO] [stdout] 15 | run!(lambda, LAMBDA, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 16 | | Ok(Value::I64(20)) => true, [INFO] [stdout] 17 | | _ => false, [INFO] [stdout] 18 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:28:68 [INFO] [stdout] | [INFO] [stdout] 28 | run!(first_class_lambdas, FIRST_CLASS_LAMBDAS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:28:68 [INFO] [stdout] | [INFO] [stdout] 28 | run!(first_class_lambdas, FIRST_CLASS_LAMBDAS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 40 | run!(labeled_args, LABELED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 41 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 42 | | _ => false, [INFO] [stdout] 43 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 40 | run!(labeled_args, LABELED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 41 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 42 | | _ => false, [INFO] [stdout] 43 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:52:56 [INFO] [stdout] | [INFO] [stdout] 52 | run!(required_args, REQUIRED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 53 | | Err(_) => true, [INFO] [stdout] 54 | | _ => false, [INFO] [stdout] 55 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:52:56 [INFO] [stdout] | [INFO] [stdout] 52 | run!(required_args, REQUIRED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 53 | | Err(_) => true, [INFO] [stdout] 54 | | _ => false, [INFO] [stdout] 55 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:64:50 [INFO] [stdout] | [INFO] [stdout] 64 | run!(mixed_args, MIXED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 65 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 66 | | _ => false, [INFO] [stdout] 67 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:64:50 [INFO] [stdout] | [INFO] [stdout] 64 | run!(mixed_args, MIXED_ARGS, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 65 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 66 | | _ => false, [INFO] [stdout] 67 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:77:56 [INFO] [stdout] | [INFO] [stdout] 77 | run!(arg_subtyping, ARG_SUBTYPING, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 78 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 79 | | _ => false, [INFO] [stdout] 80 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:77:56 [INFO] [stdout] | [INFO] [stdout] 77 | run!(arg_subtyping, ARG_SUBTYPING, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 78 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 79 | | _ => false, [INFO] [stdout] 80 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:90:58 [INFO] [stdout] | [INFO] [stdout] 90 | run!(arg_name_short, ARG_NAME_SHORT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 91 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:90:58 [INFO] [stdout] | [INFO] [stdout] 90 | run!(arg_name_short, ARG_NAME_SHORT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 91 | | Ok(Value::I64(45)) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:105:56 [INFO] [stdout] | [INFO] [stdout] 105 | run!(late_binding0, LATE_BINDING0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 106 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 107 | | _ => false, [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:105:56 [INFO] [stdout] | [INFO] [stdout] 105 | run!(late_binding0, LATE_BINDING0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 106 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 107 | | _ => false, [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:125:56 [INFO] [stdout] | [INFO] [stdout] 125 | run!(late_binding1, LATE_BINDING1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 126 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 127 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 128 | | _ => false, [INFO] [stdout] 129 | | }, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:125:56 [INFO] [stdout] | [INFO] [stdout] 125 | run!(late_binding1, LATE_BINDING1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 126 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 127 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 128 | | _ => false, [INFO] [stdout] 129 | | }, [INFO] [stdout] 130 | | _ => false, [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:141:56 [INFO] [stdout] | [INFO] [stdout] 141 | run!(late_binding2, LATE_BINDING2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 142 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:141:56 [INFO] [stdout] | [INFO] [stdout] 141 | run!(late_binding2, LATE_BINDING2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 142 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 143 | | _ => false, [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:155:56 [INFO] [stdout] | [INFO] [stdout] 155 | run!(late_binding3, LATE_BINDING3, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 156 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 157 | | _ => false, [INFO] [stdout] 158 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:155:56 [INFO] [stdout] | [INFO] [stdout] 155 | run!(late_binding3, LATE_BINDING3, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 156 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 157 | | _ => false, [INFO] [stdout] 158 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:172:56 [INFO] [stdout] | [INFO] [stdout] 172 | run!(late_binding4, LATE_BINDING4, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 173 | | Ok(v) => match v.clone().cast_to::<[i64; 3]>() { [INFO] [stdout] 174 | | Ok([0, 0, 55]) => true, [INFO] [stdout] 175 | | Ok(_) | Err(_) => false, [INFO] [stdout] 176 | | }, [INFO] [stdout] 177 | | _ => false, [INFO] [stdout] 178 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:172:56 [INFO] [stdout] | [INFO] [stdout] 172 | run!(late_binding4, LATE_BINDING4, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 173 | | Ok(v) => match v.clone().cast_to::<[i64; 3]>() { [INFO] [stdout] 174 | | Ok([0, 0, 55]) => true, [INFO] [stdout] 175 | | Ok(_) | Err(_) => false, [INFO] [stdout] 176 | | }, [INFO] [stdout] 177 | | _ => false, [INFO] [stdout] 178 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:187:64 [INFO] [stdout] | [INFO] [stdout] 187 | run!(recursive_lambda0, RECURSIVE_LAMBDA0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 188 | | Ok(Value::I64(10)) => true, [INFO] [stdout] 189 | | _ => false, [INFO] [stdout] 190 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:187:64 [INFO] [stdout] | [INFO] [stdout] 187 | run!(recursive_lambda0, RECURSIVE_LAMBDA0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 188 | | Ok(Value::I64(10)) => true, [INFO] [stdout] 189 | | _ => false, [INFO] [stdout] 190 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:201:54 [INFO] [stdout] | [INFO] [stdout] 201 | run!(lambdamatch0, LAMBDAMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 202 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 203 | | _ => false, [INFO] [stdout] 204 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:201:54 [INFO] [stdout] | [INFO] [stdout] 201 | run!(lambdamatch0, LAMBDAMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 202 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 203 | | _ => false, [INFO] [stdout] 204 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:215:54 [INFO] [stdout] | [INFO] [stdout] 215 | run!(lambdamatch1, LAMBDAMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 216 | | Err(_) => true, [INFO] [stdout] 217 | | _ => false, [INFO] [stdout] 218 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:215:54 [INFO] [stdout] | [INFO] [stdout] 215 | run!(lambdamatch1, LAMBDAMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 216 | | Err(_) => true, [INFO] [stdout] 217 | | _ => false, [INFO] [stdout] 218 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:228:54 [INFO] [stdout] | [INFO] [stdout] 228 | run!(lambdamatch2, LAMBDAMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 229 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 230 | | _ => false, [INFO] [stdout] 231 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:228:54 [INFO] [stdout] | [INFO] [stdout] 228 | run!(lambdamatch2, LAMBDAMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 229 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 230 | | _ => false, [INFO] [stdout] 231 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:240:54 [INFO] [stdout] | [INFO] [stdout] 240 | run!(lambdamatch3, LAMBDAMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 241 | | Err(_) => true, [INFO] [stdout] 242 | | _ => false, [INFO] [stdout] 243 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:240:54 [INFO] [stdout] | [INFO] [stdout] 240 | run!(lambdamatch3, LAMBDAMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 241 | | Err(_) => true, [INFO] [stdout] 242 | | _ => false, [INFO] [stdout] 243 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:252:54 [INFO] [stdout] | [INFO] [stdout] 252 | run!(lambdamatch4, LAMBDAMATCH4, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 253 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 254 | | _ => false, [INFO] [stdout] 255 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:252:54 [INFO] [stdout] | [INFO] [stdout] 252 | run!(lambdamatch4, LAMBDAMATCH4, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 253 | | Ok(Value::I64(84)) => true, [INFO] [stdout] 254 | | _ => false, [INFO] [stdout] 255 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:264:54 [INFO] [stdout] | [INFO] [stdout] 264 | run!(lambdamatch5, LAMBDAMATCH5, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 265 | | Err(_) => true, [INFO] [stdout] 266 | | _ => false, [INFO] [stdout] 267 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:264:54 [INFO] [stdout] | [INFO] [stdout] 264 | run!(lambdamatch5, LAMBDAMATCH5, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 265 | | Err(_) => true, [INFO] [stdout] 266 | | _ => false, [INFO] [stdout] 267 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/functions.rs:281:62 [INFO] [stdout] | [INFO] [stdout] 281 | run!(nested_optional0, NESTED_OPTIONAL0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 282 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 283 | | _ => false, [INFO] [stdout] 284 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/functions.rs:281:62 [INFO] [stdout] | [INFO] [stdout] 281 | run!(nested_optional0, NESTED_OPTIONAL0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 282 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 283 | | _ => false, [INFO] [stdout] 284 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | |v: Result<&Value>| matches!(v, Ok(Value::String(s)) if s == "hello"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | |v: Result<&Value>| matches!(v, Ok(Value::String(s)) if s == "hello"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | |v: Result<&Value>| matches!(v, Ok(Value::I64(30))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | |v: Result<&Value>| matches!(v, Ok(Value::I64(30))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:105:25 [INFO] [stdout] | [INFO] [stdout] 105 | |v: Result<&Value>| matches!(v, Ok(Value::I64(142))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:105:25 [INFO] [stdout] | [INFO] [stdout] 105 | |v: Result<&Value>| matches!(v, Ok(Value::I64(142))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:138:25 [INFO] [stdout] | [INFO] [stdout] 138 | |v: Result<&Value>| matches!(v, Ok(Value::I64(77))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:138:25 [INFO] [stdout] | [INFO] [stdout] 138 | |v: Result<&Value>| matches!(v, Ok(Value::I64(77))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:164:25 [INFO] [stdout] | [INFO] [stdout] 164 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:164:25 [INFO] [stdout] | [INFO] [stdout] 164 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:189:25 [INFO] [stdout] | [INFO] [stdout] 189 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:189:25 [INFO] [stdout] | [INFO] [stdout] 189 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:236:25 [INFO] [stdout] | [INFO] [stdout] 236 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:236:25 [INFO] [stdout] | [INFO] [stdout] 236 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:267:25 [INFO] [stdout] | [INFO] [stdout] 267 | |v: Result<&Value>| match v { [INFO] [stdout] | _________________________^ [INFO] [stdout] 268 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 269 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] 270 | | _ => false, [INFO] [stdout] 271 | | }, [INFO] [stdout] 272 | | _ => false, [INFO] [stdout] 273 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:267:25 [INFO] [stdout] | [INFO] [stdout] 267 | |v: Result<&Value>| match v { [INFO] [stdout] | _________________________^ [INFO] [stdout] 268 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 269 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] 270 | | _ => false, [INFO] [stdout] 271 | | }, [INFO] [stdout] 272 | | _ => false, [INFO] [stdout] 273 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:301:25 [INFO] [stdout] | [INFO] [stdout] 301 | |v: Result<&Value>| matches!(v, Ok(Value::I64(99))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:301:25 [INFO] [stdout] | [INFO] [stdout] 301 | |v: Result<&Value>| matches!(v, Ok(Value::I64(99))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:331:25 [INFO] [stdout] | [INFO] [stdout] 331 | |v: Result<&Value>| matches!(v, Ok(Value::I64(84))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:331:25 [INFO] [stdout] | [INFO] [stdout] 331 | |v: Result<&Value>| matches!(v, Ok(Value::I64(84))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:362:25 [INFO] [stdout] | [INFO] [stdout] 362 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:362:25 [INFO] [stdout] | [INFO] [stdout] 362 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:379:25 [INFO] [stdout] | [INFO] [stdout] 379 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:379:25 [INFO] [stdout] | [INFO] [stdout] 379 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:397:25 [INFO] [stdout] | [INFO] [stdout] 397 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:397:25 [INFO] [stdout] | [INFO] [stdout] 397 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:415:25 [INFO] [stdout] | [INFO] [stdout] 415 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:415:25 [INFO] [stdout] | [INFO] [stdout] 415 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:435:25 [INFO] [stdout] | [INFO] [stdout] 435 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:435:25 [INFO] [stdout] | [INFO] [stdout] 435 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:478:25 [INFO] [stdout] | [INFO] [stdout] 478 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:478:25 [INFO] [stdout] | [INFO] [stdout] 478 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | |v: Result<&Value>| v.is_err(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:519:25 [INFO] [stdout] | [INFO] [stdout] 519 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:519:25 [INFO] [stdout] | [INFO] [stdout] 519 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:540:25 [INFO] [stdout] | [INFO] [stdout] 540 | |v: Result<&Value>| matches!(v, Ok(Value::I64(47))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:540:25 [INFO] [stdout] | [INFO] [stdout] 540 | |v: Result<&Value>| matches!(v, Ok(Value::I64(47))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:564:25 [INFO] [stdout] | [INFO] [stdout] 564 | |v: Result<&Value>| matches!(v, Ok(Value::I64(84))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:564:25 [INFO] [stdout] | [INFO] [stdout] 564 | |v: Result<&Value>| matches!(v, Ok(Value::I64(84))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:586:25 [INFO] [stdout] | [INFO] [stdout] 586 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:586:25 [INFO] [stdout] | [INFO] [stdout] 586 | |v: Result<&Value>| matches!(v, Ok(Value::I64(6))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:609:25 [INFO] [stdout] | [INFO] [stdout] 609 | |v: Result<&Value>| matches!(v, Ok(Value::I64(47))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:609:25 [INFO] [stdout] | [INFO] [stdout] 609 | |v: Result<&Value>| matches!(v, Ok(Value::I64(47))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:636:25 [INFO] [stdout] | [INFO] [stdout] 636 | |v: Result<&Value>| matches!(v, Ok(Value::String(s)) if s == "found"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:636:25 [INFO] [stdout] | [INFO] [stdout] 636 | |v: Result<&Value>| matches!(v, Ok(Value::String(s)) if s == "found"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:661:25 [INFO] [stdout] | [INFO] [stdout] 661 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:661:25 [INFO] [stdout] | [INFO] [stdout] 661 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:686:25 [INFO] [stdout] | [INFO] [stdout] 686 | |v: Result<&Value>| matches!(v, Ok(Value::I64(100))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:686:25 [INFO] [stdout] | [INFO] [stdout] 686 | |v: Result<&Value>| matches!(v, Ok(Value::I64(100))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:720:25 [INFO] [stdout] | [INFO] [stdout] 720 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:720:25 [INFO] [stdout] | [INFO] [stdout] 720 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:745:25 [INFO] [stdout] | [INFO] [stdout] 745 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:745:25 [INFO] [stdout] | [INFO] [stdout] 745 | |v: Result<&Value>| matches!(v, Ok(Value::I64(42))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/interfaces.rs:779:25 [INFO] [stdout] | [INFO] [stdout] 779 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/interfaces.rs:779:25 [INFO] [stdout] | [INFO] [stdout] 779 | |v: Result<&Value>| matches!(v, Ok(Value::I64(15))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:15:38 [INFO] [stdout] | [INFO] [stdout] 15 | run!(map0, MAP0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 16 | | Ok(Value::Map(m)) => [INFO] [stdout] 17 | | m.len() == 3 [INFO] [stdout] 18 | | && m.get(&Value::String("a".into())) [INFO] [stdout] ... | [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:15:38 [INFO] [stdout] | [INFO] [stdout] 15 | run!(map0, MAP0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 16 | | Ok(Value::Map(m)) => [INFO] [stdout] 17 | | m.len() == 3 [INFO] [stdout] 18 | | && m.get(&Value::String("a".into())) [INFO] [stdout] ... | [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:37:38 [INFO] [stdout] | [INFO] [stdout] 37 | run!(map1, MAP1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 38 | | Ok(Value::Map(m)) => [INFO] [stdout] 39 | | m.len() == 3 [INFO] [stdout] 40 | | && m.get(&Value::I64(1)) [INFO] [stdout] ... | [INFO] [stdout] 49 | | _ => false, [INFO] [stdout] 50 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:37:38 [INFO] [stdout] | [INFO] [stdout] 37 | run!(map1, MAP1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 38 | | Ok(Value::Map(m)) => [INFO] [stdout] 39 | | m.len() == 3 [INFO] [stdout] 40 | | && m.get(&Value::I64(1)) [INFO] [stdout] ... | [INFO] [stdout] 49 | | _ => false, [INFO] [stdout] 50 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | run!(map2, MAP2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 60 | | Ok(Value::Map(m)) => [INFO] [stdout] 61 | | m.len() == 2 [INFO] [stdout] 62 | | && m.get(&Value::Bool(true)) [INFO] [stdout] ... | [INFO] [stdout] 68 | | _ => false, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | run!(map2, MAP2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 60 | | Ok(Value::Map(m)) => [INFO] [stdout] 61 | | m.len() == 2 [INFO] [stdout] 62 | | && m.get(&Value::Bool(true)) [INFO] [stdout] ... | [INFO] [stdout] 68 | | _ => false, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:78:48 [INFO] [stdout] | [INFO] [stdout] 78 | run!(map_empty, MAP_EMPTY, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 79 | | Ok(Value::Map(m)) => m.len() == 0, [INFO] [stdout] 80 | | _ => false, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:78:48 [INFO] [stdout] | [INFO] [stdout] 78 | run!(map_empty, MAP_EMPTY, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 79 | | Ok(Value::Map(m)) => m.len() == 0, [INFO] [stdout] 80 | | _ => false, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | run!(map_ref0, MAP_REF0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 91 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | run!(map_ref0, MAP_REF0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 91 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 92 | | _ => false, [INFO] [stdout] 93 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | run!(map_ref1, MAP_REF1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 103 | | Ok(Value::String(s)) if s.as_str() == "two" => true, [INFO] [stdout] 104 | | _ => false, [INFO] [stdout] 105 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | run!(map_ref1, MAP_REF1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 103 | | Ok(Value::String(s)) if s.as_str() == "two" => true, [INFO] [stdout] 104 | | _ => false, [INFO] [stdout] 105 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | run!(map_ref2, MAP_REF2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 115 | | Ok(Value::String(s)) if s.as_str() == "yes" => true, [INFO] [stdout] 116 | | _ => false, [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | run!(map_ref2, MAP_REF2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 115 | | Ok(Value::String(s)) if s.as_str() == "yes" => true, [INFO] [stdout] 116 | | _ => false, [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:126:60 [INFO] [stdout] | [INFO] [stdout] 126 | run!(map_ref_missing, MAP_REF_MISSING, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 127 | | Ok(Value::Error(e)) => { [INFO] [stdout] 128 | | if let Ok((tag, msg)) = e.as_ref().clone().cast_to::<(ArcStr, ArcStr)>() { [INFO] [stdout] 129 | | tag.as_str() == "MapKeyError" && msg.as_str().contains("not found") [INFO] [stdout] ... | [INFO] [stdout] 134 | | _ => false, [INFO] [stdout] 135 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:126:60 [INFO] [stdout] | [INFO] [stdout] 126 | run!(map_ref_missing, MAP_REF_MISSING, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 127 | | Ok(Value::Error(e)) => { [INFO] [stdout] 128 | | if let Ok((tag, msg)) = e.as_ref().clone().cast_to::<(ArcStr, ArcStr)>() { [INFO] [stdout] 129 | | tag.as_str() == "MapKeyError" && msg.as_str().contains("not found") [INFO] [stdout] ... | [INFO] [stdout] 134 | | _ => false, [INFO] [stdout] 135 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:144:66 [INFO] [stdout] | [INFO] [stdout] 144 | run!(map_ref_wrong_type, MAP_REF_WRONG_TYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 145 | | Err(_) => true, // Type error at compile time is expected [INFO] [stdout] 146 | | _ => false, [INFO] [stdout] 147 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:144:66 [INFO] [stdout] | [INFO] [stdout] 144 | run!(map_ref_wrong_type, MAP_REF_WRONG_TYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 145 | | Err(_) => true, // Type error at compile time is expected [INFO] [stdout] 146 | | _ => false, [INFO] [stdout] 147 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:156:50 [INFO] [stdout] | [INFO] [stdout] 156 | run!(map_nested, MAP_NESTED, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 157 | | Ok(Value::Map(inner_map)) => { [INFO] [stdout] 158 | | inner_map [INFO] [stdout] 159 | | .get(&Value::String("inner".into())) [INFO] [stdout] ... | [INFO] [stdout] 163 | | _ => false, [INFO] [stdout] 164 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:156:50 [INFO] [stdout] | [INFO] [stdout] 156 | run!(map_nested, MAP_NESTED, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 157 | | Ok(Value::Map(inner_map)) => { [INFO] [stdout] 158 | | inner_map [INFO] [stdout] 159 | | .get(&Value::String("inner".into())) [INFO] [stdout] ... | [INFO] [stdout] 163 | | _ => false, [INFO] [stdout] 164 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:175:62 [INFO] [stdout] | [INFO] [stdout] 175 | run!(map_complex_keys, MAP_COMPLEX_KEYS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 176 | | Ok(v) => match v.clone().cast_to::<(Value, Value)>() { [INFO] [stdout] 177 | | Ok((Value::String(s1), Value::String(s2))) [INFO] [stdout] 178 | | if s1.as_str() == "john_value" && s2.as_str() == "jane_value" => [INFO] [stdout] ... | [INFO] [stdout] 182 | | _ => false, [INFO] [stdout] 183 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:175:62 [INFO] [stdout] | [INFO] [stdout] 175 | run!(map_complex_keys, MAP_COMPLEX_KEYS, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 176 | | Ok(v) => match v.clone().cast_to::<(Value, Value)>() { [INFO] [stdout] 177 | | Ok((Value::String(s1), Value::String(s2))) [INFO] [stdout] 178 | | if s1.as_str() == "john_value" && s2.as_str() == "jane_value" => [INFO] [stdout] ... | [INFO] [stdout] 182 | | _ => false, [INFO] [stdout] 183 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/maps.rs:192:60 [INFO] [stdout] | [INFO] [stdout] 192 | run!(map_with_arrays, MAP_WITH_ARRAYS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 193 | | Ok(Value::Array(arr)) => { [INFO] [stdout] 194 | | arr.len() == 3 [INFO] [stdout] 195 | | && arr.get(0).map(|v| *v == Value::I64(1)).unwrap_or(false) [INFO] [stdout] ... | [INFO] [stdout] 199 | | _ => false, [INFO] [stdout] 200 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/maps.rs:192:60 [INFO] [stdout] | [INFO] [stdout] 192 | run!(map_with_arrays, MAP_WITH_ARRAYS, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 193 | | Ok(Value::Array(arr)) => { [INFO] [stdout] 194 | | arr.len() == 3 [INFO] [stdout] 195 | | && arr.get(0).map(|v| *v == Value::I64(1)).unwrap_or(false) [INFO] [stdout] ... | [INFO] [stdout] 199 | | _ => false, [INFO] [stdout] 200 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:32:60 [INFO] [stdout] | [INFO] [stdout] 32 | run!(dynamic_module0, DYNAMIC_MODULE0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 33 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 34 | | _ => false, [INFO] [stdout] 35 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:32:60 [INFO] [stdout] | [INFO] [stdout] 32 | run!(dynamic_module0, DYNAMIC_MODULE0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 33 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 34 | | _ => false, [INFO] [stdout] 35 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:62:60 [INFO] [stdout] | [INFO] [stdout] 62 | run!(dynamic_module1, DYNAMIC_MODULE1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 63 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 64 | | _ => false, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:62:60 [INFO] [stdout] | [INFO] [stdout] 62 | run!(dynamic_module1, DYNAMIC_MODULE1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 63 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 64 | | _ => false, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:85:60 [INFO] [stdout] | [INFO] [stdout] 85 | run!(dynamic_module2, DYNAMIC_MODULE2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 86 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 87 | | _ => false, [INFO] [stdout] 88 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:85:60 [INFO] [stdout] | [INFO] [stdout] 85 | run!(dynamic_module2, DYNAMIC_MODULE2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 86 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 87 | | _ => false, [INFO] [stdout] 88 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:116:60 [INFO] [stdout] | [INFO] [stdout] 116 | run!(dynamic_module3, DYNAMIC_MODULE3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 117 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:116:60 [INFO] [stdout] | [INFO] [stdout] 116 | run!(dynamic_module3, DYNAMIC_MODULE3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 117 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 118 | | _ => false, [INFO] [stdout] 119 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:148:60 [INFO] [stdout] | [INFO] [stdout] 148 | run!(dynamic_module4, DYNAMIC_MODULE4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 149 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 150 | | _ => false, [INFO] [stdout] 151 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:148:60 [INFO] [stdout] | [INFO] [stdout] 148 | run!(dynamic_module4, DYNAMIC_MODULE4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 149 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 150 | | _ => false, [INFO] [stdout] 151 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:180:60 [INFO] [stdout] | [INFO] [stdout] 180 | run!(dynamic_module5, DYNAMIC_MODULE5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 181 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 182 | | _ => false, [INFO] [stdout] 183 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:180:60 [INFO] [stdout] | [INFO] [stdout] 180 | run!(dynamic_module5, DYNAMIC_MODULE5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 181 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 182 | | _ => false, [INFO] [stdout] 183 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:211:60 [INFO] [stdout] | [INFO] [stdout] 211 | run!(dynamic_module6, DYNAMIC_MODULE6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 212 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 213 | | _ => false, [INFO] [stdout] 214 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:211:60 [INFO] [stdout] | [INFO] [stdout] 211 | run!(dynamic_module6, DYNAMIC_MODULE6, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 212 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 213 | | _ => false, [INFO] [stdout] 214 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:243:60 [INFO] [stdout] | [INFO] [stdout] 243 | run!(dynamic_module7, DYNAMIC_MODULE7, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 244 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 245 | | _ => false, [INFO] [stdout] 246 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:243:60 [INFO] [stdout] | [INFO] [stdout] 243 | run!(dynamic_module7, DYNAMIC_MODULE7, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 244 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 245 | | _ => false, [INFO] [stdout] 246 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/modules.rs:275:60 [INFO] [stdout] | [INFO] [stdout] 275 | run!(dynamic_module8, DYNAMIC_MODULE8, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 276 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 277 | | _ => false, [INFO] [stdout] 278 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/modules.rs:275:60 [INFO] [stdout] | [INFO] [stdout] 275 | run!(dynamic_module8, DYNAMIC_MODULE8, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 276 | | Ok(Value::String(s)) if s == "hello world" => true, [INFO] [stdout] 277 | | _ => false, [INFO] [stdout] 278 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:20:44 [INFO] [stdout] | [INFO] [stdout] 20 | run!(select0, SELECT0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 21 | | Ok(Value::String(s)) => &**s == "first 1", [INFO] [stdout] 22 | | _ => false, [INFO] [stdout] 23 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:20:44 [INFO] [stdout] | [INFO] [stdout] 20 | run!(select0, SELECT0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 21 | | Ok(Value::String(s)) => &**s == "first 1", [INFO] [stdout] 22 | | _ => false, [INFO] [stdout] 23 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 37 | run!(looping_select, LOOPING_SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 38 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 37 | run!(looping_select, LOOPING_SELECT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 38 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:53:54 [INFO] [stdout] | [INFO] [stdout] 53 | run!(selectstruct, SELECTSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 54 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 55 | | _ => false, [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:53:54 [INFO] [stdout] | [INFO] [stdout] 53 | run!(selectstruct, SELECTSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 54 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 55 | | _ => false, [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:66:58 [INFO] [stdout] | [INFO] [stdout] 66 | run!(match_exhaust0, MATCH_EXHAUST0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 67 | | Err(_) => true, [INFO] [stdout] 68 | | _ => false, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:66:58 [INFO] [stdout] | [INFO] [stdout] 66 | run!(match_exhaust0, MATCH_EXHAUST0, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 67 | | Err(_) => true, [INFO] [stdout] 68 | | _ => false, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:79:58 [INFO] [stdout] | [INFO] [stdout] 79 | run!(match_exhaust1, MATCH_EXHAUST1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 80 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 81 | | _ => false, [INFO] [stdout] 82 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:79:58 [INFO] [stdout] | [INFO] [stdout] 79 | run!(match_exhaust1, MATCH_EXHAUST1, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 80 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 81 | | _ => false, [INFO] [stdout] 82 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:93:54 [INFO] [stdout] | [INFO] [stdout] 93 | run!(nestedmatch0, NESTEDMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 94 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 95 | | _ => false, [INFO] [stdout] 96 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:93:54 [INFO] [stdout] | [INFO] [stdout] 93 | run!(nestedmatch0, NESTEDMATCH0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 94 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 95 | | _ => false, [INFO] [stdout] 96 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:108:54 [INFO] [stdout] | [INFO] [stdout] 108 | run!(nestedmatch1, NESTEDMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 109 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 110 | | _ => false, [INFO] [stdout] 111 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:108:54 [INFO] [stdout] | [INFO] [stdout] 108 | run!(nestedmatch1, NESTEDMATCH1, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 109 | | Ok(Value::F64(47.0)) => true, [INFO] [stdout] 110 | | _ => false, [INFO] [stdout] 111 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:122:54 [INFO] [stdout] | [INFO] [stdout] 122 | run!(nestedmatch2, NESTEDMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 123 | | Err(e) => { [INFO] [stdout] 124 | | dbg!(e); [INFO] [stdout] 125 | | true [INFO] [stdout] 126 | | } [INFO] [stdout] 127 | | _ => false, [INFO] [stdout] 128 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:122:54 [INFO] [stdout] | [INFO] [stdout] 122 | run!(nestedmatch2, NESTEDMATCH2, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 123 | | Err(e) => { [INFO] [stdout] 124 | | dbg!(e); [INFO] [stdout] 125 | | true [INFO] [stdout] 126 | | } [INFO] [stdout] 127 | | _ => false, [INFO] [stdout] 128 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/select.rs:140:54 [INFO] [stdout] | [INFO] [stdout] 140 | run!(nestedmatch3, NESTEDMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 141 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/select.rs:140:54 [INFO] [stdout] | [INFO] [stdout] 140 | run!(nestedmatch3, NESTEDMATCH3, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 141 | | Ok(Value::F64(3.0)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | run!(tuples0, TUPLES0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 16 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 17 | | [Value::String(s), Value::I64(42), Value::F64(23.5)] => &*s == "foo", [INFO] [stdout] 18 | | _ => false, [INFO] [stdout] 19 | | }, [INFO] [stdout] 20 | | _ => false, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | run!(tuples0, TUPLES0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 16 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 17 | | [Value::String(s), Value::I64(42), Value::F64(23.5)] => &*s == "foo", [INFO] [stdout] 18 | | _ => false, [INFO] [stdout] 19 | | }, [INFO] [stdout] 20 | | _ => false, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:31:44 [INFO] [stdout] | [INFO] [stdout] 31 | run!(tuples1, TUPLES1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 32 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 33 | | _ => false, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:31:44 [INFO] [stdout] | [INFO] [stdout] 31 | run!(tuples1, TUPLES1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 32 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 33 | | _ => false, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:46:44 [INFO] [stdout] | [INFO] [stdout] 46 | run!(tuples2, TUPLES2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 47 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 48 | | _ => false, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:46:44 [INFO] [stdout] | [INFO] [stdout] 46 | run!(tuples2, TUPLES2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 47 | | Ok(Value::F64(65.5)) => true, [INFO] [stdout] 48 | | _ => false, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:58:56 [INFO] [stdout] | [INFO] [stdout] 58 | run!(tupleaccessor, TUPLEACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 59 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 60 | | _ => false, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:58:56 [INFO] [stdout] | [INFO] [stdout] 58 | run!(tupleaccessor, TUPLEACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 59 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 60 | | _ => false, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:70:46 [INFO] [stdout] | [INFO] [stdout] 70 | run!(structs0, STRUCTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 71 | | Ok(Value::Array(a)) if a.len() == 3 => match &a[..] { [INFO] [stdout] 72 | | [Value::Array(f0), Value::Array(f1), Value::Array(f2)] [INFO] [stdout] 73 | | if f0.len() == 2 && f1.len() == 2 && f2.len() == 2 => [INFO] [stdout] ... | [INFO] [stdout] 91 | | _ => false, [INFO] [stdout] 92 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:70:46 [INFO] [stdout] | [INFO] [stdout] 70 | run!(structs0, STRUCTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 71 | | Ok(Value::Array(a)) if a.len() == 3 => match &a[..] { [INFO] [stdout] 72 | | [Value::Array(f0), Value::Array(f1), Value::Array(f2)] [INFO] [stdout] 73 | | if f0.len() == 2 && f1.len() == 2 && f2.len() == 2 => [INFO] [stdout] ... | [INFO] [stdout] 91 | | _ => false, [INFO] [stdout] 92 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | run!(bindstruct, BINDSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 103 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 104 | | _ => false, [INFO] [stdout] 105 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | run!(bindstruct, BINDSTRUCT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 103 | | Ok(Value::F64(126.0)) => true, [INFO] [stdout] 104 | | _ => false, [INFO] [stdout] 105 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:114:58 [INFO] [stdout] | [INFO] [stdout] 114 | run!(structaccessor, STRUCTACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 115 | | Ok(Value::String(s)) => s == "bar", [INFO] [stdout] 116 | | _ => false, [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:114:58 [INFO] [stdout] | [INFO] [stdout] 114 | run!(structaccessor, STRUCTACCESSOR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 115 | | Ok(Value::String(s)) => s == "bar", [INFO] [stdout] 116 | | _ => false, [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:127:52 [INFO] [stdout] | [INFO] [stdout] 127 | run!(structwith0, STRUCTWITH0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 128 | | Err(_) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:127:52 [INFO] [stdout] | [INFO] [stdout] 127 | run!(structwith0, STRUCTWITH0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 128 | | Err(_) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:140:52 [INFO] [stdout] | [INFO] [stdout] 140 | run!(structwith1, STRUCTWITH1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 141 | | Ok(Value::F64(85.0)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:140:52 [INFO] [stdout] | [INFO] [stdout] 140 | run!(structwith1, STRUCTWITH1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 141 | | Ok(Value::F64(85.0)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:153:52 [INFO] [stdout] | [INFO] [stdout] 153 | run!(structwith2, STRUCTWITH2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 154 | | Ok(v) => match v.clone().cast_to::<[(ArcStr, i64); 2]>() { [INFO] [stdout] 155 | | Ok([(s0, 0), (s1, 1)]) if &*s0 == "x" && &*s1 == "y" => true, [INFO] [stdout] 156 | | _ => false, [INFO] [stdout] 157 | | }, [INFO] [stdout] 158 | | _ => false, [INFO] [stdout] 159 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:153:52 [INFO] [stdout] | [INFO] [stdout] 153 | run!(structwith2, STRUCTWITH2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 154 | | Ok(v) => match v.clone().cast_to::<[(ArcStr, i64); 2]>() { [INFO] [stdout] 155 | | Ok([(s0, 0), (s1, 1)]) if &*s0 == "x" && &*s1 == "y" => true, [INFO] [stdout] 156 | | _ => false, [INFO] [stdout] 157 | | }, [INFO] [stdout] 158 | | _ => false, [INFO] [stdout] 159 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:168:52 [INFO] [stdout] | [INFO] [stdout] 168 | run!(structwith3, STRUCTWITH3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 169 | | Ok(v) => match v.clone().cast_to::<[(ArcStr, i64); 2]>() { [INFO] [stdout] 170 | | Ok([(s0, 0), (s1, 1)]) if &*s0 == "x" && &*s1 == "y" => true, [INFO] [stdout] 171 | | _ => false, [INFO] [stdout] 172 | | }, [INFO] [stdout] 173 | | _ => false, [INFO] [stdout] 174 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:168:52 [INFO] [stdout] | [INFO] [stdout] 168 | run!(structwith3, STRUCTWITH3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 169 | | Ok(v) => match v.clone().cast_to::<[(ArcStr, i64); 2]>() { [INFO] [stdout] 170 | | Ok([(s0, 0), (s1, 1)]) if &*s0 == "x" && &*s1 == "y" => true, [INFO] [stdout] 171 | | _ => false, [INFO] [stdout] 172 | | }, [INFO] [stdout] 173 | | _ => false, [INFO] [stdout] 174 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:202:52 [INFO] [stdout] | [INFO] [stdout] 202 | run!(structwith4, STRUCTWITH4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 203 | | Ok(v) => match v.clone().cast_to::<[[(ArcStr, i64); 2]; 4]>() { [INFO] [stdout] 204 | | Ok( [INFO] [stdout] 205 | | [[(f00, 0), (f01, -1)], [(f10, 0), (f11, 0)], [(f20, -1), (f21, 0)], [(f30, 0), (f31, 0)]], [INFO] [stdout] ... | [INFO] [stdout] 217 | | _ => false, [INFO] [stdout] 218 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:202:52 [INFO] [stdout] | [INFO] [stdout] 202 | run!(structwith4, STRUCTWITH4, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 203 | | Ok(v) => match v.clone().cast_to::<[[(ArcStr, i64); 2]; 4]>() { [INFO] [stdout] 204 | | Ok( [INFO] [stdout] 205 | | [[(f00, 0), (f01, -1)], [(f10, 0), (f11, 0)], [(f20, -1), (f21, 0)], [(f30, 0), (f31, 0)]], [INFO] [stdout] ... | [INFO] [stdout] 217 | | _ => false, [INFO] [stdout] 218 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/tuples_structs.rs:234:52 [INFO] [stdout] | [INFO] [stdout] 234 | run!(structwith5, STRUCTWITH5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 235 | | Ok(v) => match v.clone().cast_to::<[[(ArcStr, i64); 2]; 1]>() { [INFO] [stdout] 236 | | Ok([[(f00, 0), (f01, -1)]]) if f00 == "x" && f01 == "y" => true, [INFO] [stdout] 237 | | _ => false, [INFO] [stdout] 238 | | }, [INFO] [stdout] 239 | | _ => false, [INFO] [stdout] 240 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/tuples_structs.rs:234:52 [INFO] [stdout] | [INFO] [stdout] 234 | run!(structwith5, STRUCTWITH5, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 235 | | Ok(v) => match v.clone().cast_to::<[[(ArcStr, i64); 2]; 1]>() { [INFO] [stdout] 236 | | Ok([[(f00, 0), (f01, -1)]]) if f00 == "x" && f01 == "y" => true, [INFO] [stdout] 237 | | _ => false, [INFO] [stdout] 238 | | }, [INFO] [stdout] 239 | | _ => false, [INFO] [stdout] 240 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | run!(simple_typecheck, SIMPLE_TYPECHECK, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 14 | | Err(_) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | run!(simple_typecheck, SIMPLE_TYPECHECK, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 14 | | Err(_) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:25:58 [INFO] [stdout] | [INFO] [stdout] 25 | run!(function_types, FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 26 | | Err(_) => true, [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:25:58 [INFO] [stdout] | [INFO] [stdout] 25 | run!(function_types, FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 26 | | Err(_) => true, [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:37:74 [INFO] [stdout] | [INFO] [stdout] 37 | run!(partial_function_types, PARTIAL_FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 38 | | Err(_) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:37:74 [INFO] [stdout] | [INFO] [stdout] 37 | run!(partial_function_types, PARTIAL_FUNCTION_TYPES, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 38 | | Err(_) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:49:58 [INFO] [stdout] | [INFO] [stdout] 49 | run!(function_rtype, FUNCTION_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 50 | | Err(_) => true, [INFO] [stdout] 51 | | _ => false, [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:49:58 [INFO] [stdout] | [INFO] [stdout] 49 | run!(function_rtype, FUNCTION_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 50 | | Err(_) => true, [INFO] [stdout] 51 | | _ => false, [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:63:58 [INFO] [stdout] | [INFO] [stdout] 63 | run!(inferred_rtype, INFERRED_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 64 | | Err(_) => true, [INFO] [stdout] 65 | | _ => false, [INFO] [stdout] 66 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:63:58 [INFO] [stdout] | [INFO] [stdout] 63 | run!(inferred_rtype, INFERRED_RTYPE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 64 | | Err(_) => true, [INFO] [stdout] 65 | | _ => false, [INFO] [stdout] 66 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:75:64 [INFO] [stdout] | [INFO] [stdout] 75 | run!(lambda_constraint, LAMBDA_CONSTRAINT, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 76 | | Err(_) => true, [INFO] [stdout] 77 | | _ => false, [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:75:64 [INFO] [stdout] | [INFO] [stdout] 75 | run!(lambda_constraint, LAMBDA_CONSTRAINT, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 76 | | Err(_) => true, [INFO] [stdout] 77 | | _ => false, [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:87:68 [INFO] [stdout] | [INFO] [stdout] 87 | run!(explicit_type_vars0, EXPLICIT_TYPE_VARS0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 88 | | Err(_) => true, [INFO] [stdout] 89 | | _ => false, [INFO] [stdout] 90 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:87:68 [INFO] [stdout] | [INFO] [stdout] 87 | run!(explicit_type_vars0, EXPLICIT_TYPE_VARS0, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 88 | | Err(_) => true, [INFO] [stdout] 89 | | _ => false, [INFO] [stdout] 90 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:99:68 [INFO] [stdout] | [INFO] [stdout] 99 | run!(explicit_type_vars1, EXPLICIT_TYPE_VARS1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 100 | | Err(_) => true, [INFO] [stdout] 101 | | _ => false, [INFO] [stdout] 102 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:99:68 [INFO] [stdout] | [INFO] [stdout] 99 | run!(explicit_type_vars1, EXPLICIT_TYPE_VARS1, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 100 | | Err(_) => true, [INFO] [stdout] 101 | | _ => false, [INFO] [stdout] 102 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:113:68 [INFO] [stdout] | [INFO] [stdout] 113 | run!(explicit_type_vars2, EXPLICIT_TYPE_VARS2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 114 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 115 | | _ => false, [INFO] [stdout] 116 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:113:68 [INFO] [stdout] | [INFO] [stdout] 113 | run!(explicit_type_vars2, EXPLICIT_TYPE_VARS2, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 114 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 115 | | _ => false, [INFO] [stdout] 116 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:127:68 [INFO] [stdout] | [INFO] [stdout] 127 | run!(explicit_type_vars3, EXPLICIT_TYPE_VARS3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 128 | | Ok(Value::U32(2) | Value::U64(2)) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:127:68 [INFO] [stdout] | [INFO] [stdout] 127 | run!(explicit_type_vars3, EXPLICIT_TYPE_VARS3, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 128 | | Ok(Value::U32(2) | Value::U64(2)) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:139:56 [INFO] [stdout] | [INFO] [stdout] 139 | run!(typed_arrays0, TYPED_ARRAYS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 140 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 141 | | [Value::Array(a0), Value::Array(a1)] => match (&**a0, &**a1) { [INFO] [stdout] ... | [INFO] [stdout] 150 | | _ => false, [INFO] [stdout] 151 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:139:56 [INFO] [stdout] | [INFO] [stdout] 139 | run!(typed_arrays0, TYPED_ARRAYS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 140 | | Ok(Value::Array(a)) => match &**a { [INFO] [stdout] 141 | | [Value::Array(a0), Value::Array(a1)] => match (&**a0, &**a1) { [INFO] [stdout] ... | [INFO] [stdout] 150 | | _ => false, [INFO] [stdout] 151 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:160:56 [INFO] [stdout] | [INFO] [stdout] 160 | run!(typed_arrays1, TYPED_ARRAYS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 161 | | Err(_) => true, [INFO] [stdout] 162 | | _ => false, [INFO] [stdout] 163 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:160:56 [INFO] [stdout] | [INFO] [stdout] 160 | run!(typed_arrays1, TYPED_ARRAYS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 161 | | Err(_) => true, [INFO] [stdout] 162 | | _ => false, [INFO] [stdout] 163 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:176:48 [INFO] [stdout] | [INFO] [stdout] 176 | run!(rectypes0, RECTYPES0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 177 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 178 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 179 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 187 | | _ => false, [INFO] [stdout] 188 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:176:48 [INFO] [stdout] | [INFO] [stdout] 176 | run!(rectypes0, RECTYPES0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 177 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 178 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 179 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 187 | | _ => false, [INFO] [stdout] 188 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:201:48 [INFO] [stdout] | [INFO] [stdout] 201 | run!(rectypes1, RECTYPES1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 202 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 203 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 204 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 212 | | _ => false, [INFO] [stdout] 213 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:201:48 [INFO] [stdout] | [INFO] [stdout] 201 | run!(rectypes1, RECTYPES1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 202 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 203 | | [Value::String(s), Value::I64(42), Value::Array(a)] if &**s == "Cons" => [INFO] [stdout] 204 | | match &a[..] { [INFO] [stdout] ... | [INFO] [stdout] 212 | | _ => false, [INFO] [stdout] 213 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:226:48 [INFO] [stdout] | [INFO] [stdout] 226 | run!(rectypes2, RECTYPES2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 227 | | Err(_) => true, [INFO] [stdout] 228 | | _ => false, [INFO] [stdout] 229 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:226:48 [INFO] [stdout] | [INFO] [stdout] 226 | run!(rectypes2, RECTYPES2, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 227 | | Err(_) => true, [INFO] [stdout] 228 | | _ => false, [INFO] [stdout] 229 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:238:62 [INFO] [stdout] | [INFO] [stdout] 238 | run!(typedef_tvar_err, TYPEDEF_TVAR_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 239 | | Err(_) => true, [INFO] [stdout] 240 | | _ => false, [INFO] [stdout] 241 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:238:62 [INFO] [stdout] | [INFO] [stdout] 238 | run!(typedef_tvar_err, TYPEDEF_TVAR_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 239 | | Err(_) => true, [INFO] [stdout] 240 | | _ => false, [INFO] [stdout] 241 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/types.rs:250:60 [INFO] [stdout] | [INFO] [stdout] 250 | run!(typedef_tvar_ok, TYPEDEF_TVAR_OK, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 251 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 252 | | _ => false, [INFO] [stdout] 253 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/types.rs:250:60 [INFO] [stdout] | [INFO] [stdout] 250 | run!(typedef_tvar_ok, TYPEDEF_TVAR_OK, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 251 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 252 | | _ => false, [INFO] [stdout] 253 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/variants.rs:18:48 [INFO] [stdout] | [INFO] [stdout] 18 | run!(variants0, VARIANTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 19 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 20 | | [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 21 | | _ => false, [INFO] [stdout] 22 | | }, [INFO] [stdout] 23 | | _ => false, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/variants.rs:18:48 [INFO] [stdout] | [INFO] [stdout] 18 | run!(variants0, VARIANTS0, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 19 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 20 | | [Value::I64(0), Value::I64(1)] => true, [INFO] [stdout] 21 | | _ => false, [INFO] [stdout] 22 | | }, [INFO] [stdout] 23 | | _ => false, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lang/variants.rs:39:48 [INFO] [stdout] | [INFO] [stdout] 39 | run!(variants1, VARIANTS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 40 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 41 | | _ => false, [INFO] [stdout] 42 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lang/variants.rs:39:48 [INFO] [stdout] | [INFO] [stdout] 39 | run!(variants1, VARIANTS1, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 40 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 41 | | _ => false, [INFO] [stdout] 42 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | run!(array_map0, ARRAY_MAP0, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 14 | | match v { [INFO] [stdout] 15 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 16 | | [Value::Bool(false), Value::Bool(false), Value::Bool(false), Value::Bool(true)] => { [INFO] [stdout] ... | [INFO] [stdout] 23 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 13 ~ run!(array_map0, ARRAY_MAP0, (|v: Result<&Value>| { [INFO] [stdout] 14 | match v { [INFO] [stdout] ... [INFO] [stdout] 22 | } [INFO] [stdout] 23 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | run!(array_map0, ARRAY_MAP0, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 14 | | match v { [INFO] [stdout] 15 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 16 | | [Value::Bool(false), Value::Bool(false), Value::Bool(false), Value::Bool(true)] => { [INFO] [stdout] ... | [INFO] [stdout] 23 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 13 ~ run!(array_map0, ARRAY_MAP0, (|v: Result<&Value>| { [INFO] [stdout] 14 | match v { [INFO] [stdout] ... [INFO] [stdout] 22 | } [INFO] [stdout] 23 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:33:50 [INFO] [stdout] | [INFO] [stdout] 33 | run!(array_map1, ARRAY_MAP1, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 34 | | match v { [INFO] [stdout] 35 | | Ok(v) => match v.clone().cast_to::<[[i64; 2]; 2]>() { [INFO] [stdout] 36 | | Ok([[2, 3], [3, 4]]) => true, [INFO] [stdout] ... | [INFO] [stdout] 41 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 33 ~ run!(array_map1, ARRAY_MAP1, (|v: Result<&Value>| { [INFO] [stdout] 34 | match v { [INFO] [stdout] ... [INFO] [stdout] 40 | } [INFO] [stdout] 41 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:33:50 [INFO] [stdout] | [INFO] [stdout] 33 | run!(array_map1, ARRAY_MAP1, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 34 | | match v { [INFO] [stdout] 35 | | Ok(v) => match v.clone().cast_to::<[[i64; 2]; 2]>() { [INFO] [stdout] 36 | | Ok([[2, 3], [3, 4]]) => true, [INFO] [stdout] ... | [INFO] [stdout] 41 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 33 ~ run!(array_map1, ARRAY_MAP1, (|v: Result<&Value>| { [INFO] [stdout] 34 | match v { [INFO] [stdout] ... [INFO] [stdout] 40 | } [INFO] [stdout] 41 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | run!(array_map2, ARRAY_MAP2, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 48 | | match v { [INFO] [stdout] 49 | | Err(_) => true, [INFO] [stdout] 50 | | Ok(_) => false, [INFO] [stdout] 51 | | } [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 47 ~ run!(array_map2, ARRAY_MAP2, (|v: Result<&Value>| { [INFO] [stdout] 48 | match v { [INFO] [stdout] ... [INFO] [stdout] 51 | } [INFO] [stdout] 52 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | run!(array_map2, ARRAY_MAP2, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 48 | | match v { [INFO] [stdout] 49 | | Err(_) => true, [INFO] [stdout] 50 | | Ok(_) => false, [INFO] [stdout] 51 | | } [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 47 ~ run!(array_map2, ARRAY_MAP2, (|v: Result<&Value>| { [INFO] [stdout] 48 | match v { [INFO] [stdout] ... [INFO] [stdout] 51 | } [INFO] [stdout] 52 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:61:54 [INFO] [stdout] | [INFO] [stdout] 61 | run!(array_filter, ARRAY_FILTER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 62 | | match v { [INFO] [stdout] 63 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 64 | | [Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(8)] => { [INFO] [stdout] ... | [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 61 ~ run!(array_filter, ARRAY_FILTER, (|v: Result<&Value>| { [INFO] [stdout] 62 | match v { [INFO] [stdout] ... [INFO] [stdout] 70 | } [INFO] [stdout] 71 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:61:54 [INFO] [stdout] | [INFO] [stdout] 61 | run!(array_filter, ARRAY_FILTER, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 62 | | match v { [INFO] [stdout] 63 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 64 | | [Value::I64(4), Value::I64(5), Value::I64(6), Value::I64(7), Value::I64(8)] => { [INFO] [stdout] ... | [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 61 ~ run!(array_filter, ARRAY_FILTER, (|v: Result<&Value>| { [INFO] [stdout] 62 | match v { [INFO] [stdout] ... [INFO] [stdout] 70 | } [INFO] [stdout] 71 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:80:58 [INFO] [stdout] | [INFO] [stdout] 80 | run!(array_flat_map, ARRAY_FLAT_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 81 | | match v { [INFO] [stdout] 82 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 83 | | [Value::I64(1), Value::I64(2), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 88 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 80 ~ run!(array_flat_map, ARRAY_FLAT_MAP, (|v: Result<&Value>| { [INFO] [stdout] 81 | match v { [INFO] [stdout] ... [INFO] [stdout] 87 | } [INFO] [stdout] 88 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:80:58 [INFO] [stdout] | [INFO] [stdout] 80 | run!(array_flat_map, ARRAY_FLAT_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 81 | | match v { [INFO] [stdout] 82 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 83 | | [Value::I64(1), Value::I64(2), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 88 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 80 ~ run!(array_flat_map, ARRAY_FLAT_MAP, (|v: Result<&Value>| { [INFO] [stdout] 81 | match v { [INFO] [stdout] ... [INFO] [stdout] 87 | } [INFO] [stdout] 88 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:100:62 [INFO] [stdout] | [INFO] [stdout] 100 | run!(array_filter_map, ARRAY_FILTER_MAP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 101 | | match v { [INFO] [stdout] 102 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 103 | | [Value::I64(7), Value::I64(8), Value::I64(9)] => true, [INFO] [stdout] ... | [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 100 ~ run!(array_filter_map, ARRAY_FILTER_MAP, (|v: Result<&Value>| { [INFO] [stdout] 101 | match v { [INFO] [stdout] ... [INFO] [stdout] 107 | } [INFO] [stdout] 108 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:100:62 [INFO] [stdout] | [INFO] [stdout] 100 | run!(array_filter_map, ARRAY_FILTER_MAP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 101 | | match v { [INFO] [stdout] 102 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 103 | | [Value::I64(7), Value::I64(8), Value::I64(9)] => true, [INFO] [stdout] ... | [INFO] [stdout] 108 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 100 ~ run!(array_filter_map, ARRAY_FILTER_MAP, (|v: Result<&Value>| { [INFO] [stdout] 101 | match v { [INFO] [stdout] ... [INFO] [stdout] 107 | } [INFO] [stdout] 108 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:118:50 [INFO] [stdout] | [INFO] [stdout] 118 | run!(array_find, ARRAY_FIND, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 119 | | match v { [INFO] [stdout] 120 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 121 | | [Value::String(s), Value::I64(2)] => &**s == "bar", [INFO] [stdout] ... | [INFO] [stdout] 126 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 118 ~ run!(array_find, ARRAY_FIND, (|v: Result<&Value>| { [INFO] [stdout] 119 | match v { [INFO] [stdout] ... [INFO] [stdout] 125 | } [INFO] [stdout] 126 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:118:50 [INFO] [stdout] | [INFO] [stdout] 118 | run!(array_find, ARRAY_FIND, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 119 | | match v { [INFO] [stdout] 120 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 121 | | [Value::String(s), Value::I64(2)] => &**s == "bar", [INFO] [stdout] ... | [INFO] [stdout] 126 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 118 ~ run!(array_find, ARRAY_FIND, (|v: Result<&Value>| { [INFO] [stdout] 119 | match v { [INFO] [stdout] ... [INFO] [stdout] 125 | } [INFO] [stdout] 126 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:139:58 [INFO] [stdout] | [INFO] [stdout] 139 | run!(array_find_map, ARRAY_FIND_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 140 | | match v { [INFO] [stdout] 141 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | } [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 139 ~ run!(array_find_map, ARRAY_FIND_MAP, (|v: Result<&Value>| { [INFO] [stdout] 140 | match v { [INFO] [stdout] ... [INFO] [stdout] 143 | } [INFO] [stdout] 144 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:139:58 [INFO] [stdout] | [INFO] [stdout] 139 | run!(array_find_map, ARRAY_FIND_MAP, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 140 | | match v { [INFO] [stdout] 141 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 142 | | _ => false, [INFO] [stdout] 143 | | } [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 139 ~ run!(array_find_map, ARRAY_FIND_MAP, (|v: Result<&Value>| { [INFO] [stdout] 140 | match v { [INFO] [stdout] ... [INFO] [stdout] 143 | } [INFO] [stdout] 144 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:150:50 [INFO] [stdout] | [INFO] [stdout] 150 | run!(array_iter, ARRAY_ITER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 151 | | match v { [INFO] [stdout] 152 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 153 | | _ => false, [INFO] [stdout] 154 | | } [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 150 ~ run!(array_iter, ARRAY_ITER, (|v: Result<&Value>| { [INFO] [stdout] 151 | match v { [INFO] [stdout] ... [INFO] [stdout] 154 | } [INFO] [stdout] 155 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:150:50 [INFO] [stdout] | [INFO] [stdout] 150 | run!(array_iter, ARRAY_ITER, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 151 | | match v { [INFO] [stdout] 152 | | Ok(Value::I64(4)) => true, [INFO] [stdout] 153 | | _ => false, [INFO] [stdout] 154 | | } [INFO] [stdout] 155 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 150 ~ run!(array_iter, ARRAY_ITER, (|v: Result<&Value>| { [INFO] [stdout] 151 | match v { [INFO] [stdout] ... [INFO] [stdout] 154 | } [INFO] [stdout] 155 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:168:52 [INFO] [stdout] | [INFO] [stdout] 168 | run!(array_iterq, ARRAY_ITERQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 169 | | match v { [INFO] [stdout] 170 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 171 | | _ => false, [INFO] [stdout] 172 | | } [INFO] [stdout] 173 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 168 ~ run!(array_iterq, ARRAY_ITERQ, (|v: Result<&Value>| { [INFO] [stdout] 169 | match v { [INFO] [stdout] ... [INFO] [stdout] 172 | } [INFO] [stdout] 173 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:168:52 [INFO] [stdout] | [INFO] [stdout] 168 | run!(array_iterq, ARRAY_ITERQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 169 | | match v { [INFO] [stdout] 170 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 171 | | _ => false, [INFO] [stdout] 172 | | } [INFO] [stdout] 173 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 168 ~ run!(array_iterq, ARRAY_ITERQ, (|v: Result<&Value>| { [INFO] [stdout] 169 | match v { [INFO] [stdout] ... [INFO] [stdout] 172 | } [INFO] [stdout] 173 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:182:52 [INFO] [stdout] | [INFO] [stdout] 182 | run!(array_fold0, ARRAY_FOLD0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 183 | | match v { [INFO] [stdout] 184 | | Ok(Value::I64(55)) => true, [INFO] [stdout] 185 | | _ => false, [INFO] [stdout] 186 | | } [INFO] [stdout] 187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 182 ~ run!(array_fold0, ARRAY_FOLD0, (|v: Result<&Value>| { [INFO] [stdout] 183 | match v { [INFO] [stdout] ... [INFO] [stdout] 186 | } [INFO] [stdout] 187 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:182:52 [INFO] [stdout] | [INFO] [stdout] 182 | run!(array_fold0, ARRAY_FOLD0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 183 | | match v { [INFO] [stdout] 184 | | Ok(Value::I64(55)) => true, [INFO] [stdout] 185 | | _ => false, [INFO] [stdout] 186 | | } [INFO] [stdout] 187 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 182 ~ run!(array_fold0, ARRAY_FOLD0, (|v: Result<&Value>| { [INFO] [stdout] 183 | match v { [INFO] [stdout] ... [INFO] [stdout] 186 | } [INFO] [stdout] 187 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:196:52 [INFO] [stdout] | [INFO] [stdout] 196 | run!(array_fold1, ARRAY_FOLD1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 197 | | match v { [INFO] [stdout] 198 | | Err(_) => true, [INFO] [stdout] 199 | | Ok(_) => false, [INFO] [stdout] 200 | | } [INFO] [stdout] 201 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 196 ~ run!(array_fold1, ARRAY_FOLD1, (|v: Result<&Value>| { [INFO] [stdout] 197 | match v { [INFO] [stdout] ... [INFO] [stdout] 200 | } [INFO] [stdout] 201 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:196:52 [INFO] [stdout] | [INFO] [stdout] 196 | run!(array_fold1, ARRAY_FOLD1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 197 | | match v { [INFO] [stdout] 198 | | Err(_) => true, [INFO] [stdout] 199 | | Ok(_) => false, [INFO] [stdout] 200 | | } [INFO] [stdout] 201 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 196 ~ run!(array_fold1, ARRAY_FOLD1, (|v: Result<&Value>| { [INFO] [stdout] 197 | match v { [INFO] [stdout] ... [INFO] [stdout] 200 | } [INFO] [stdout] 201 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:207:54 [INFO] [stdout] | [INFO] [stdout] 207 | run!(array_concat, ARRAY_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 208 | | match v { [INFO] [stdout] 209 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 210 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 217 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 207 ~ run!(array_concat, ARRAY_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 208 | match v { [INFO] [stdout] ... [INFO] [stdout] 216 | } [INFO] [stdout] 217 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:207:54 [INFO] [stdout] | [INFO] [stdout] 207 | run!(array_concat, ARRAY_CONCAT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 208 | | match v { [INFO] [stdout] 209 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 210 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 217 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 207 ~ run!(array_concat, ARRAY_CONCAT, (|v: Result<&Value>| { [INFO] [stdout] 208 | match v { [INFO] [stdout] ... [INFO] [stdout] 216 | } [INFO] [stdout] 217 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:223:50 [INFO] [stdout] | [INFO] [stdout] 223 | run!(array_push, ARRAY_PUSH, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 224 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 225 | | Ok([(1, 2), (3, 4), (5, 6)]) => true, [INFO] [stdout] 226 | | Ok(_) | Err(_) => false, [INFO] [stdout] 227 | | } [INFO] [stdout] 228 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 223 ~ run!(array_push, ARRAY_PUSH, (|v: Result<&Value>| { [INFO] [stdout] 224 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 227 | } [INFO] [stdout] 228 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:223:50 [INFO] [stdout] | [INFO] [stdout] 223 | run!(array_push, ARRAY_PUSH, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 224 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 225 | | Ok([(1, 2), (3, 4), (5, 6)]) => true, [INFO] [stdout] 226 | | Ok(_) | Err(_) => false, [INFO] [stdout] 227 | | } [INFO] [stdout] 228 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 223 ~ run!(array_push, ARRAY_PUSH, (|v: Result<&Value>| { [INFO] [stdout] 224 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 227 | } [INFO] [stdout] 228 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:234:62 [INFO] [stdout] | [INFO] [stdout] 234 | run!(array_push_front, ARRAY_PUSH_FRONT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 235 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 236 | | Ok([(5, 6), (1, 2), (3, 4)]) => true, [INFO] [stdout] 237 | | Ok(_) | Err(_) => false, [INFO] [stdout] 238 | | } [INFO] [stdout] 239 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 234 ~ run!(array_push_front, ARRAY_PUSH_FRONT, (|v: Result<&Value>| { [INFO] [stdout] 235 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 238 | } [INFO] [stdout] 239 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:234:62 [INFO] [stdout] | [INFO] [stdout] 234 | run!(array_push_front, ARRAY_PUSH_FRONT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 235 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 236 | | Ok([(5, 6), (1, 2), (3, 4)]) => true, [INFO] [stdout] 237 | | Ok(_) | Err(_) => false, [INFO] [stdout] 238 | | } [INFO] [stdout] 239 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 234 ~ run!(array_push_front, ARRAY_PUSH_FRONT, (|v: Result<&Value>| { [INFO] [stdout] 235 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 238 | } [INFO] [stdout] 239 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | run!(array_window0, ARRAY_WINDOW0, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 246 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 1]>()) { [INFO] [stdout] 247 | | Ok([(5, 6)]) => true, [INFO] [stdout] 248 | | Ok(_) | Err(_) => false, [INFO] [stdout] 249 | | } [INFO] [stdout] 250 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 245 ~ run!(array_window0, ARRAY_WINDOW0, (|v: Result<&Value>| { [INFO] [stdout] 246 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 1]>()) { [INFO] [stdout] ... [INFO] [stdout] 249 | } [INFO] [stdout] 250 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | run!(array_window0, ARRAY_WINDOW0, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 246 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 1]>()) { [INFO] [stdout] 247 | | Ok([(5, 6)]) => true, [INFO] [stdout] 248 | | Ok(_) | Err(_) => false, [INFO] [stdout] 249 | | } [INFO] [stdout] 250 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 245 ~ run!(array_window0, ARRAY_WINDOW0, (|v: Result<&Value>| { [INFO] [stdout] 246 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 1]>()) { [INFO] [stdout] ... [INFO] [stdout] 249 | } [INFO] [stdout] 250 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:256:56 [INFO] [stdout] | [INFO] [stdout] 256 | run!(array_window1, ARRAY_WINDOW1, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 257 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 2]>()) { [INFO] [stdout] 258 | | Ok([(3, 4), (5, 6)]) => true, [INFO] [stdout] 259 | | Ok(_) | Err(_) => false, [INFO] [stdout] 260 | | } [INFO] [stdout] 261 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 256 ~ run!(array_window1, ARRAY_WINDOW1, (|v: Result<&Value>| { [INFO] [stdout] 257 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 2]>()) { [INFO] [stdout] ... [INFO] [stdout] 260 | } [INFO] [stdout] 261 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:256:56 [INFO] [stdout] | [INFO] [stdout] 256 | run!(array_window1, ARRAY_WINDOW1, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 257 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 2]>()) { [INFO] [stdout] 258 | | Ok([(3, 4), (5, 6)]) => true, [INFO] [stdout] 259 | | Ok(_) | Err(_) => false, [INFO] [stdout] 260 | | } [INFO] [stdout] 261 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 256 ~ run!(array_window1, ARRAY_WINDOW1, (|v: Result<&Value>| { [INFO] [stdout] 257 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 2]>()) { [INFO] [stdout] ... [INFO] [stdout] 260 | } [INFO] [stdout] 261 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:267:56 [INFO] [stdout] | [INFO] [stdout] 267 | run!(array_window2, ARRAY_WINDOW2, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 268 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 269 | | Ok([(1, 2), (3, 4), (5, 6)]) => true, [INFO] [stdout] 270 | | Ok(_) | Err(_) => false, [INFO] [stdout] 271 | | } [INFO] [stdout] 272 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 267 ~ run!(array_window2, ARRAY_WINDOW2, (|v: Result<&Value>| { [INFO] [stdout] 268 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 271 | } [INFO] [stdout] 272 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:267:56 [INFO] [stdout] | [INFO] [stdout] 267 | run!(array_window2, ARRAY_WINDOW2, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 268 | | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] 269 | | Ok([(1, 2), (3, 4), (5, 6)]) => true, [INFO] [stdout] 270 | | Ok(_) | Err(_) => false, [INFO] [stdout] 271 | | } [INFO] [stdout] 272 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 267 ~ run!(array_window2, ARRAY_WINDOW2, (|v: Result<&Value>| { [INFO] [stdout] 268 | match v.and_then(|v| v.clone().cast_to::<[(u64, u64); 3]>()) { [INFO] [stdout] ... [INFO] [stdout] 271 | } [INFO] [stdout] 272 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:281:48 [INFO] [stdout] | [INFO] [stdout] 281 | run!(array_len, ARRAY_LEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 282 | | match v { [INFO] [stdout] 283 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 284 | | _ => false, [INFO] [stdout] 285 | | } [INFO] [stdout] 286 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 281 ~ run!(array_len, ARRAY_LEN, (|v: Result<&Value>| { [INFO] [stdout] 282 | match v { [INFO] [stdout] ... [INFO] [stdout] 285 | } [INFO] [stdout] 286 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:281:48 [INFO] [stdout] | [INFO] [stdout] 281 | run!(array_len, ARRAY_LEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 282 | | match v { [INFO] [stdout] 283 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 284 | | _ => false, [INFO] [stdout] 285 | | } [INFO] [stdout] 286 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 281 ~ run!(array_len, ARRAY_LEN, (|v: Result<&Value>| { [INFO] [stdout] 282 | match v { [INFO] [stdout] ... [INFO] [stdout] 285 | } [INFO] [stdout] 286 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:292:56 [INFO] [stdout] | [INFO] [stdout] 292 | run!(array_flatten, ARRAY_FLATTEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 293 | | match v { [INFO] [stdout] 294 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 295 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 302 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 292 ~ run!(array_flatten, ARRAY_FLATTEN, (|v: Result<&Value>| { [INFO] [stdout] 293 | match v { [INFO] [stdout] ... [INFO] [stdout] 301 | } [INFO] [stdout] 302 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:292:56 [INFO] [stdout] | [INFO] [stdout] 292 | run!(array_flatten, ARRAY_FLATTEN, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 293 | | match v { [INFO] [stdout] 294 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 295 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5), Value::I64(6)] => { [INFO] [stdout] ... | [INFO] [stdout] 302 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 292 ~ run!(array_flatten, ARRAY_FLATTEN, (|v: Result<&Value>| { [INFO] [stdout] 293 | match v { [INFO] [stdout] ... [INFO] [stdout] 301 | } [INFO] [stdout] 302 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:311:54 [INFO] [stdout] | [INFO] [stdout] 311 | run!(array_group0, ARRAY_GROUP0, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 312 | | match v { [INFO] [stdout] 313 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 314 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 319 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 311 ~ run!(array_group0, ARRAY_GROUP0, (|v: Result<&Value>| { [INFO] [stdout] 312 | match v { [INFO] [stdout] ... [INFO] [stdout] 318 | } [INFO] [stdout] 319 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:311:54 [INFO] [stdout] | [INFO] [stdout] 311 | run!(array_group0, ARRAY_GROUP0, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 312 | | match v { [INFO] [stdout] 313 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 314 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 319 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 311 ~ run!(array_group0, ARRAY_GROUP0, (|v: Result<&Value>| { [INFO] [stdout] 312 | match v { [INFO] [stdout] ... [INFO] [stdout] 318 | } [INFO] [stdout] 319 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:328:54 [INFO] [stdout] | [INFO] [stdout] 328 | run!(array_group1, ARRAY_GROUP1, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 329 | | match v { [INFO] [stdout] 330 | | Ok(_) => false, [INFO] [stdout] 331 | | Err(_) => true, [INFO] [stdout] 332 | | } [INFO] [stdout] 333 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 328 ~ run!(array_group1, ARRAY_GROUP1, (|v: Result<&Value>| { [INFO] [stdout] 329 | match v { [INFO] [stdout] ... [INFO] [stdout] 332 | } [INFO] [stdout] 333 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:328:54 [INFO] [stdout] | [INFO] [stdout] 328 | run!(array_group1, ARRAY_GROUP1, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 329 | | match v { [INFO] [stdout] 330 | | Ok(_) => false, [INFO] [stdout] 331 | | Err(_) => true, [INFO] [stdout] 332 | | } [INFO] [stdout] 333 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 328 ~ run!(array_group1, ARRAY_GROUP1, (|v: Result<&Value>| { [INFO] [stdout] 329 | match v { [INFO] [stdout] ... [INFO] [stdout] 332 | } [INFO] [stdout] 333 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:342:54 [INFO] [stdout] | [INFO] [stdout] 342 | run!(array_group2, ARRAY_GROUP2, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 343 | | match v { [INFO] [stdout] 344 | | Ok(_) => false, [INFO] [stdout] 345 | | Err(_) => true, [INFO] [stdout] 346 | | } [INFO] [stdout] 347 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 342 ~ run!(array_group2, ARRAY_GROUP2, (|v: Result<&Value>| { [INFO] [stdout] 343 | match v { [INFO] [stdout] ... [INFO] [stdout] 346 | } [INFO] [stdout] 347 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:342:54 [INFO] [stdout] | [INFO] [stdout] 342 | run!(array_group2, ARRAY_GROUP2, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 343 | | match v { [INFO] [stdout] 344 | | Ok(_) => false, [INFO] [stdout] 345 | | Err(_) => true, [INFO] [stdout] 346 | | } [INFO] [stdout] 347 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 342 ~ run!(array_group2, ARRAY_GROUP2, (|v: Result<&Value>| { [INFO] [stdout] 343 | match v { [INFO] [stdout] ... [INFO] [stdout] 346 | } [INFO] [stdout] 347 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:356:52 [INFO] [stdout] | [INFO] [stdout] 356 | run!(array_sort0, ARRAY_SORT0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 357 | | match v { [INFO] [stdout] 358 | | Ok(v) => match v.clone().cast_to::<[i64; 5]>() { [INFO] [stdout] 359 | | Ok([1, 2, 3, 4, 5]) => true, [INFO] [stdout] ... | [INFO] [stdout] 364 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 356 ~ run!(array_sort0, ARRAY_SORT0, (|v: Result<&Value>| { [INFO] [stdout] 357 | match v { [INFO] [stdout] ... [INFO] [stdout] 363 | } [INFO] [stdout] 364 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:356:52 [INFO] [stdout] | [INFO] [stdout] 356 | run!(array_sort0, ARRAY_SORT0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 357 | | match v { [INFO] [stdout] 358 | | Ok(v) => match v.clone().cast_to::<[i64; 5]>() { [INFO] [stdout] 359 | | Ok([1, 2, 3, 4, 5]) => true, [INFO] [stdout] ... | [INFO] [stdout] 364 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 356 ~ run!(array_sort0, ARRAY_SORT0, (|v: Result<&Value>| { [INFO] [stdout] 357 | match v { [INFO] [stdout] ... [INFO] [stdout] 363 | } [INFO] [stdout] 364 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:373:52 [INFO] [stdout] | [INFO] [stdout] 373 | run!(array_sort1, ARRAY_SORT1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 374 | | match v { [INFO] [stdout] 375 | | Ok(v) => match v.clone().cast_to::<[i64; 5]>() { [INFO] [stdout] 376 | | Ok([5, 4, 3, 2, 1]) => true, [INFO] [stdout] ... | [INFO] [stdout] 381 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 373 ~ run!(array_sort1, ARRAY_SORT1, (|v: Result<&Value>| { [INFO] [stdout] 374 | match v { [INFO] [stdout] ... [INFO] [stdout] 380 | } [INFO] [stdout] 381 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:373:52 [INFO] [stdout] | [INFO] [stdout] 373 | run!(array_sort1, ARRAY_SORT1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 374 | | match v { [INFO] [stdout] 375 | | Ok(v) => match v.clone().cast_to::<[i64; 5]>() { [INFO] [stdout] 376 | | Ok([5, 4, 3, 2, 1]) => true, [INFO] [stdout] ... | [INFO] [stdout] 381 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 373 ~ run!(array_sort1, ARRAY_SORT1, (|v: Result<&Value>| { [INFO] [stdout] 374 | match v { [INFO] [stdout] ... [INFO] [stdout] 380 | } [INFO] [stdout] 381 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:390:52 [INFO] [stdout] | [INFO] [stdout] 390 | run!(array_sort2, ARRAY_SORT2, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 391 | | match v { [INFO] [stdout] 392 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 9]>() { [INFO] [stdout] 393 | | Ok([a0, a1, a2, a3, a4, a5, a6, a7, a8]) => { [INFO] [stdout] ... | [INFO] [stdout] 408 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 390 ~ run!(array_sort2, ARRAY_SORT2, (|v: Result<&Value>| { [INFO] [stdout] 391 | match v { [INFO] [stdout] ... [INFO] [stdout] 407 | } [INFO] [stdout] 408 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:390:52 [INFO] [stdout] | [INFO] [stdout] 390 | run!(array_sort2, ARRAY_SORT2, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 391 | | match v { [INFO] [stdout] 392 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 9]>() { [INFO] [stdout] 393 | | Ok([a0, a1, a2, a3, a4, a5, a6, a7, a8]) => { [INFO] [stdout] ... | [INFO] [stdout] 408 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 390 ~ run!(array_sort2, ARRAY_SORT2, (|v: Result<&Value>| { [INFO] [stdout] 391 | match v { [INFO] [stdout] ... [INFO] [stdout] 407 | } [INFO] [stdout] 408 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:417:52 [INFO] [stdout] | [INFO] [stdout] 417 | run!(array_sort3, ARRAY_SORT3, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 418 | | match v { [INFO] [stdout] 419 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 9]>() { [INFO] [stdout] 420 | | Ok([a0, a1, a2, a3, a4, a5, a6, a7, a8]) => { [INFO] [stdout] ... | [INFO] [stdout] 435 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 417 ~ run!(array_sort3, ARRAY_SORT3, (|v: Result<&Value>| { [INFO] [stdout] 418 | match v { [INFO] [stdout] ... [INFO] [stdout] 434 | } [INFO] [stdout] 435 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:417:52 [INFO] [stdout] | [INFO] [stdout] 417 | run!(array_sort3, ARRAY_SORT3, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 418 | | match v { [INFO] [stdout] 419 | | Ok(v) => match v.clone().cast_to::<[ArcStr; 9]>() { [INFO] [stdout] 420 | | Ok([a0, a1, a2, a3, a4, a5, a6, a7, a8]) => { [INFO] [stdout] ... | [INFO] [stdout] 435 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 417 ~ run!(array_sort3, ARRAY_SORT3, (|v: Result<&Value>| { [INFO] [stdout] 418 | match v { [INFO] [stdout] ... [INFO] [stdout] 434 | } [INFO] [stdout] 435 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:444:60 [INFO] [stdout] | [INFO] [stdout] 444 | run!(array_enumerate, ARRAY_ENUMERATE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 445 | | match v { [INFO] [stdout] 446 | | Ok(v) => match v.clone().cast_to::<[(i64, i64); 3]>() { [INFO] [stdout] 447 | | Ok([(0, 1), (1, 2), (2, 3)]) => true, [INFO] [stdout] ... | [INFO] [stdout] 452 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 444 ~ run!(array_enumerate, ARRAY_ENUMERATE, (|v: Result<&Value>| { [INFO] [stdout] 445 | match v { [INFO] [stdout] ... [INFO] [stdout] 451 | } [INFO] [stdout] 452 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:444:60 [INFO] [stdout] | [INFO] [stdout] 444 | run!(array_enumerate, ARRAY_ENUMERATE, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 445 | | match v { [INFO] [stdout] 446 | | Ok(v) => match v.clone().cast_to::<[(i64, i64); 3]>() { [INFO] [stdout] 447 | | Ok([(0, 1), (1, 2), (2, 3)]) => true, [INFO] [stdout] ... | [INFO] [stdout] 452 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 444 ~ run!(array_enumerate, ARRAY_ENUMERATE, (|v: Result<&Value>| { [INFO] [stdout] 445 | match v { [INFO] [stdout] ... [INFO] [stdout] 451 | } [INFO] [stdout] 452 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:462:48 [INFO] [stdout] | [INFO] [stdout] 462 | run!(array_zip, ARRAY_ZIP, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 463 | | match v { [INFO] [stdout] 464 | | Ok(v) => match v.clone().cast_to::<[(i64, i64); 3]>() { [INFO] [stdout] 465 | | Ok([(1, 1), (2, 2), (5, 3)]) => true, [INFO] [stdout] ... | [INFO] [stdout] 470 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 462 ~ run!(array_zip, ARRAY_ZIP, (|v: Result<&Value>| { [INFO] [stdout] 463 | match v { [INFO] [stdout] ... [INFO] [stdout] 469 | } [INFO] [stdout] 470 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:462:48 [INFO] [stdout] | [INFO] [stdout] 462 | run!(array_zip, ARRAY_ZIP, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 463 | | match v { [INFO] [stdout] 464 | | Ok(v) => match v.clone().cast_to::<[(i64, i64); 3]>() { [INFO] [stdout] 465 | | Ok([(1, 1), (2, 2), (5, 3)]) => true, [INFO] [stdout] ... | [INFO] [stdout] 470 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 462 ~ run!(array_zip, ARRAY_ZIP, (|v: Result<&Value>| { [INFO] [stdout] 463 | match v { [INFO] [stdout] ... [INFO] [stdout] 469 | } [INFO] [stdout] 470 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:479:52 [INFO] [stdout] | [INFO] [stdout] 479 | run!(array_unzip, ARRAY_UNZIP, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 480 | | match v { [INFO] [stdout] 481 | | Ok(v) => match v.clone().cast_to::<([i64; 3], [i64; 3])>() { [INFO] [stdout] 482 | | Ok(([1, 2, 5], [1, 2, 3])) => true, [INFO] [stdout] ... | [INFO] [stdout] 487 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 479 ~ run!(array_unzip, ARRAY_UNZIP, (|v: Result<&Value>| { [INFO] [stdout] 480 | match v { [INFO] [stdout] ... [INFO] [stdout] 486 | } [INFO] [stdout] 487 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/array.rs:479:52 [INFO] [stdout] | [INFO] [stdout] 479 | run!(array_unzip, ARRAY_UNZIP, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 480 | | match v { [INFO] [stdout] 481 | | Ok(v) => match v.clone().cast_to::<([i64; 3], [i64; 3])>() { [INFO] [stdout] 482 | | Ok(([1, 2, 5], [1, 2, 3])) => true, [INFO] [stdout] ... | [INFO] [stdout] 487 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 479 ~ run!(array_unzip, ARRAY_UNZIP, (|v: Result<&Value>| { [INFO] [stdout] 480 | match v { [INFO] [stdout] ... [INFO] [stdout] 486 | } [INFO] [stdout] 487 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.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/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.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/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:28:50 [INFO] [stdout] | [INFO] [stdout] 28 | run!(filter_err, FILTER_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:28:50 [INFO] [stdout] | [INFO] [stdout] 28 | run!(filter_err, FILTER_ERR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 29 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 30 | | _ => false, [INFO] [stdout] 31 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 37 | run!(error, ERROR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 38 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 37 | run!(error, ERROR, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 38 | | Ok(Value::Error(_)) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:49:38 [INFO] [stdout] | [INFO] [stdout] 49 | run!(once, ONCE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 50 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 51 | | _ => false, [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:49:38 [INFO] [stdout] | [INFO] [stdout] 49 | run!(once, ONCE, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 50 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 51 | | _ => false, [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:61:38 [INFO] [stdout] | [INFO] [stdout] 61 | run!(skip, SKIP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 62 | | match v { [INFO] [stdout] 63 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 64 | | [Value::I64(4), Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] ... | [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 61 ~ run!(skip, SKIP, (|v: Result<&Value>| { [INFO] [stdout] 62 | match v { [INFO] [stdout] ... [INFO] [stdout] 68 | } [INFO] [stdout] 69 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:61:38 [INFO] [stdout] | [INFO] [stdout] 61 | run!(skip, SKIP, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 62 | | match v { [INFO] [stdout] 63 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 64 | | [Value::I64(4), Value::I64(5), Value::I64(6)] => true, [INFO] [stdout] ... | [INFO] [stdout] 69 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 61 ~ run!(skip, SKIP, (|v: Result<&Value>| { [INFO] [stdout] 62 | match v { [INFO] [stdout] ... [INFO] [stdout] 68 | } [INFO] [stdout] 69 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:78:48 [INFO] [stdout] | [INFO] [stdout] 78 | run!(skip_zero, SKIP_ZERO, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 79 | | match v { [INFO] [stdout] 80 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 81 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 86 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 78 ~ run!(skip_zero, SKIP_ZERO, (|v: Result<&Value>| { [INFO] [stdout] 79 | match v { [INFO] [stdout] ... [INFO] [stdout] 85 | } [INFO] [stdout] 86 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:78:48 [INFO] [stdout] | [INFO] [stdout] 78 | run!(skip_zero, SKIP_ZERO, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 79 | | match v { [INFO] [stdout] 80 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 81 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 86 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 78 ~ run!(skip_zero, SKIP_ZERO, (|v: Result<&Value>| { [INFO] [stdout] 79 | match v { [INFO] [stdout] ... [INFO] [stdout] 85 | } [INFO] [stdout] 86 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:95:46 [INFO] [stdout] | [INFO] [stdout] 95 | run!(skip_all, SKIP_ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 96 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 97 | | _ => false, [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:95:46 [INFO] [stdout] | [INFO] [stdout] 95 | run!(skip_all, SKIP_ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 96 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 97 | | _ => false, [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:107:38 [INFO] [stdout] | [INFO] [stdout] 107 | run!(take, TAKE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 108 | | match v { [INFO] [stdout] 109 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 110 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 115 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 107 ~ run!(take, TAKE, (|v: Result<&Value>| { [INFO] [stdout] 108 | match v { [INFO] [stdout] ... [INFO] [stdout] 114 | } [INFO] [stdout] 115 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:107:38 [INFO] [stdout] | [INFO] [stdout] 107 | run!(take, TAKE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 108 | | match v { [INFO] [stdout] 109 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 110 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 115 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 107 ~ run!(take, TAKE, (|v: Result<&Value>| { [INFO] [stdout] 108 | match v { [INFO] [stdout] ... [INFO] [stdout] 114 | } [INFO] [stdout] 115 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:124:48 [INFO] [stdout] | [INFO] [stdout] 124 | run!(take_zero, TAKE_ZERO, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 125 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 126 | | _ => false, [INFO] [stdout] 127 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:124:48 [INFO] [stdout] | [INFO] [stdout] 124 | run!(take_zero, TAKE_ZERO, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 125 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 126 | | _ => false, [INFO] [stdout] 127 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | run!(take_more, TAKE_MORE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 137 | | match v { [INFO] [stdout] 138 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 139 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 136 ~ run!(take_more, TAKE_MORE, (|v: Result<&Value>| { [INFO] [stdout] 137 | match v { [INFO] [stdout] ... [INFO] [stdout] 143 | } [INFO] [stdout] 144 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | run!(take_more, TAKE_MORE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 137 | | match v { [INFO] [stdout] 138 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 139 | | [Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 144 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 136 ~ run!(take_more, TAKE_MORE, (|v: Result<&Value>| { [INFO] [stdout] 137 | match v { [INFO] [stdout] ... [INFO] [stdout] 143 | } [INFO] [stdout] 144 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:155:36 [INFO] [stdout] | [INFO] [stdout] 155 | run!(all, ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 156 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 157 | | _ => false, [INFO] [stdout] 158 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:155:36 [INFO] [stdout] | [INFO] [stdout] 155 | run!(all, ALL, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 156 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 157 | | _ => false, [INFO] [stdout] 158 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:167:36 [INFO] [stdout] | [INFO] [stdout] 167 | run!(sum, SUM, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 168 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:167:36 [INFO] [stdout] | [INFO] [stdout] 167 | run!(sum, SUM, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 168 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 169 | | _ => false, [INFO] [stdout] 170 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:179:44 [INFO] [stdout] | [INFO] [stdout] 179 | run!(product, PRODUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 180 | | Ok(Value::F64(21.0)) => true, [INFO] [stdout] 181 | | _ => false, [INFO] [stdout] 182 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:179:44 [INFO] [stdout] | [INFO] [stdout] 179 | run!(product, PRODUCT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 180 | | Ok(Value::F64(21.0)) => true, [INFO] [stdout] 181 | | _ => false, [INFO] [stdout] 182 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:191:42 [INFO] [stdout] | [INFO] [stdout] 191 | run!(divide, DIVIDE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 192 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 193 | | _ => false, [INFO] [stdout] 194 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:191:42 [INFO] [stdout] | [INFO] [stdout] 191 | run!(divide, DIVIDE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 192 | | Ok(Value::I64(21)) => true, [INFO] [stdout] 193 | | _ => false, [INFO] [stdout] 194 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:200:36 [INFO] [stdout] | [INFO] [stdout] 200 | run!(min, MIN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 201 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 202 | | _ => false, [INFO] [stdout] 203 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:200:36 [INFO] [stdout] | [INFO] [stdout] 200 | run!(min, MIN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 201 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 202 | | _ => false, [INFO] [stdout] 203 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:209:36 [INFO] [stdout] | [INFO] [stdout] 209 | run!(max, MAX, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 210 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 211 | | _ => false, [INFO] [stdout] 212 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:209:36 [INFO] [stdout] | [INFO] [stdout] 209 | run!(max, MAX, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 210 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 211 | | _ => false, [INFO] [stdout] 212 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:223:36 [INFO] [stdout] | [INFO] [stdout] 223 | run!(and, AND, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 224 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 225 | | _ => false, [INFO] [stdout] 226 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:223:36 [INFO] [stdout] | [INFO] [stdout] 223 | run!(and, AND, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 224 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 225 | | _ => false, [INFO] [stdout] 226 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | run!(or, OR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 233 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 234 | | _ => false, [INFO] [stdout] 235 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:232:34 [INFO] [stdout] | [INFO] [stdout] 232 | run!(or, OR, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 233 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 234 | | _ => false, [INFO] [stdout] 235 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:244:40 [INFO] [stdout] | [INFO] [stdout] 244 | run!(index, INDEX, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 245 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 246 | | _ => false, [INFO] [stdout] 247 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:244:40 [INFO] [stdout] | [INFO] [stdout] 244 | run!(index, INDEX, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 245 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 246 | | _ => false, [INFO] [stdout] 247 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:256:40 [INFO] [stdout] | [INFO] [stdout] 256 | run!(slice, SLICE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 257 | | match v { [INFO] [stdout] 258 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 259 | | [Value::I64(7), Value::I64(15), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 264 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 256 ~ run!(slice, SLICE, (|v: Result<&Value>| { [INFO] [stdout] 257 | match v { [INFO] [stdout] ... [INFO] [stdout] 263 | } [INFO] [stdout] 264 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:256:40 [INFO] [stdout] | [INFO] [stdout] 256 | run!(slice, SLICE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 257 | | match v { [INFO] [stdout] 258 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 259 | | [Value::I64(7), Value::I64(15), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 264 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 256 ~ run!(slice, SLICE, (|v: Result<&Value>| { [INFO] [stdout] 257 | match v { [INFO] [stdout] ... [INFO] [stdout] 263 | } [INFO] [stdout] 264 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:273:44 [INFO] [stdout] | [INFO] [stdout] 273 | run!(filter0, FILTER0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 274 | | match v { [INFO] [stdout] 275 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 276 | | _ => false, [INFO] [stdout] 277 | | } [INFO] [stdout] 278 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 273 ~ run!(filter0, FILTER0, (|v: Result<&Value>| { [INFO] [stdout] 274 | match v { [INFO] [stdout] ... [INFO] [stdout] 277 | } [INFO] [stdout] 278 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:273:44 [INFO] [stdout] | [INFO] [stdout] 273 | run!(filter0, FILTER0, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 274 | | match v { [INFO] [stdout] 275 | | Ok(Value::I64(8)) => true, [INFO] [stdout] 276 | | _ => false, [INFO] [stdout] 277 | | } [INFO] [stdout] 278 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 273 ~ run!(filter0, FILTER0, (|v: Result<&Value>| { [INFO] [stdout] 274 | match v { [INFO] [stdout] ... [INFO] [stdout] 277 | } [INFO] [stdout] 278 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:287:44 [INFO] [stdout] | [INFO] [stdout] 287 | run!(filter1, FILTER1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 288 | | match v { [INFO] [stdout] 289 | | Ok(_) => false, [INFO] [stdout] 290 | | Err(_) => true, [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 287 ~ run!(filter1, FILTER1, (|v: Result<&Value>| { [INFO] [stdout] 288 | match v { [INFO] [stdout] ... [INFO] [stdout] 291 | } [INFO] [stdout] 292 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:287:44 [INFO] [stdout] | [INFO] [stdout] 287 | run!(filter1, FILTER1, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 288 | | match v { [INFO] [stdout] 289 | | Ok(_) => false, [INFO] [stdout] 290 | | Err(_) => true, [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 287 ~ run!(filter1, FILTER1, (|v: Result<&Value>| { [INFO] [stdout] 288 | match v { [INFO] [stdout] ... [INFO] [stdout] 291 | } [INFO] [stdout] 292 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:307:40 [INFO] [stdout] | [INFO] [stdout] 307 | run!(queue, QUEUE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 308 | | match v { [INFO] [stdout] 309 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 310 | | [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] 317 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 307 ~ run!(queue, QUEUE, (|v: Result<&Value>| { [INFO] [stdout] 308 | match v { [INFO] [stdout] ... [INFO] [stdout] 316 | } [INFO] [stdout] 317 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:307:40 [INFO] [stdout] | [INFO] [stdout] 307 | run!(queue, QUEUE, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 308 | | match v { [INFO] [stdout] 309 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 310 | | [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] 317 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 307 ~ run!(queue, QUEUE, (|v: Result<&Value>| { [INFO] [stdout] 308 | match v { [INFO] [stdout] ... [INFO] [stdout] 316 | } [INFO] [stdout] 317 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:326:40 [INFO] [stdout] | [INFO] [stdout] 326 | run!(count, COUNT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 327 | | match v { [INFO] [stdout] 328 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 329 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4)] => true, [INFO] [stdout] ... | [INFO] [stdout] 334 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 326 ~ run!(count, COUNT, (|v: Result<&Value>| { [INFO] [stdout] 327 | match v { [INFO] [stdout] ... [INFO] [stdout] 333 | } [INFO] [stdout] 334 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:326:40 [INFO] [stdout] | [INFO] [stdout] 326 | run!(count, COUNT, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 327 | | match v { [INFO] [stdout] 328 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 329 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4)] => true, [INFO] [stdout] ... | [INFO] [stdout] 334 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 326 ~ run!(count, COUNT, (|v: Result<&Value>| { [INFO] [stdout] 327 | match v { [INFO] [stdout] ... [INFO] [stdout] 333 | } [INFO] [stdout] 334 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:344:42 [INFO] [stdout] | [INFO] [stdout] 344 | run!(sample, SAMPLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 345 | | match v { [INFO] [stdout] 346 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 347 | | [Value::String(s0), Value::String(s1), Value::String(s2), Value::String(s3)] => { [INFO] [stdout] ... | [INFO] [stdout] 354 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 344 ~ run!(sample, SAMPLE, (|v: Result<&Value>| { [INFO] [stdout] 345 | match v { [INFO] [stdout] ... [INFO] [stdout] 353 | } [INFO] [stdout] 354 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:344:42 [INFO] [stdout] | [INFO] [stdout] 344 | run!(sample, SAMPLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 345 | | match v { [INFO] [stdout] 346 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 347 | | [Value::String(s0), Value::String(s1), Value::String(s2), Value::String(s3)] => { [INFO] [stdout] ... | [INFO] [stdout] 354 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 344 ~ run!(sample, SAMPLE, (|v: Result<&Value>| { [INFO] [stdout] 345 | match v { [INFO] [stdout] ... [INFO] [stdout] 353 | } [INFO] [stdout] 354 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:363:38 [INFO] [stdout] | [INFO] [stdout] 363 | run!(uniq, UNIQ, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 364 | | match v { [INFO] [stdout] 365 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 366 | | _ => false, [INFO] [stdout] 367 | | } [INFO] [stdout] 368 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 363 ~ run!(uniq, UNIQ, (|v: Result<&Value>| { [INFO] [stdout] 364 | match v { [INFO] [stdout] ... [INFO] [stdout] 367 | } [INFO] [stdout] 368 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:363:38 [INFO] [stdout] | [INFO] [stdout] 363 | run!(uniq, UNIQ, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 364 | | match v { [INFO] [stdout] 365 | | Ok(Value::I64(1)) => true, [INFO] [stdout] 366 | | _ => false, [INFO] [stdout] 367 | | } [INFO] [stdout] 368 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 363 ~ run!(uniq, UNIQ, (|v: Result<&Value>| { [INFO] [stdout] 364 | match v { [INFO] [stdout] ... [INFO] [stdout] 367 | } [INFO] [stdout] 368 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:374:36 [INFO] [stdout] | [INFO] [stdout] 374 | run!(seq, SEQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 375 | | match v { [INFO] [stdout] 376 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 377 | | [Value::I64(0), Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 382 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 374 ~ run!(seq, SEQ, (|v: Result<&Value>| { [INFO] [stdout] 375 | match v { [INFO] [stdout] ... [INFO] [stdout] 381 | } [INFO] [stdout] 382 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:374:36 [INFO] [stdout] | [INFO] [stdout] 374 | run!(seq, SEQ, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 375 | | match v { [INFO] [stdout] 376 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 377 | | [Value::I64(0), Value::I64(1), Value::I64(2), Value::I64(3)] => true, [INFO] [stdout] ... | [INFO] [stdout] 382 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 374 ~ run!(seq, SEQ, (|v: Result<&Value>| { [INFO] [stdout] 375 | match v { [INFO] [stdout] ... [INFO] [stdout] 381 | } [INFO] [stdout] 382 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:392:46 [INFO] [stdout] | [INFO] [stdout] 392 | run!(throttle, THROTTLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 393 | | match v { [INFO] [stdout] 394 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 395 | | [Value::I64(1), Value::I64(10)] => true, [INFO] [stdout] ... | [INFO] [stdout] 400 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 392 ~ run!(throttle, THROTTLE, (|v: Result<&Value>| { [INFO] [stdout] 393 | match v { [INFO] [stdout] ... [INFO] [stdout] 399 | } [INFO] [stdout] 400 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:392:46 [INFO] [stdout] | [INFO] [stdout] 392 | run!(throttle, THROTTLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 393 | | match v { [INFO] [stdout] 394 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 395 | | [Value::I64(1), Value::I64(10)] => true, [INFO] [stdout] ... | [INFO] [stdout] 400 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 392 ~ run!(throttle, THROTTLE, (|v: Result<&Value>| { [INFO] [stdout] 393 | match v { [INFO] [stdout] ... [INFO] [stdout] 399 | } [INFO] [stdout] 400 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:409:40 [INFO] [stdout] | [INFO] [stdout] 409 | run!(never, NEVER, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 410 | | match v { [INFO] [stdout] 411 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 412 | | _ => false, [INFO] [stdout] 413 | | } [INFO] [stdout] 414 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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!(never, NEVER, (|v: Result<&Value>| { [INFO] [stdout] 410 | match v { [INFO] [stdout] ... [INFO] [stdout] 413 | } [INFO] [stdout] 414 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:409:40 [INFO] [stdout] | [INFO] [stdout] 409 | run!(never, NEVER, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 410 | | match v { [INFO] [stdout] 411 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 412 | | _ => false, [INFO] [stdout] 413 | | } [INFO] [stdout] 414 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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!(never, NEVER, (|v: Result<&Value>| { [INFO] [stdout] 410 | match v { [INFO] [stdout] ... [INFO] [stdout] 413 | } [INFO] [stdout] 414 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:423:38 [INFO] [stdout] | [INFO] [stdout] 423 | run!(mean, MEAN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 424 | | match v { [INFO] [stdout] 425 | | Ok(Value::F64(1.5)) => true, [INFO] [stdout] 426 | | _ => false, [INFO] [stdout] 427 | | } [INFO] [stdout] 428 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 423 ~ run!(mean, MEAN, (|v: Result<&Value>| { [INFO] [stdout] 424 | match v { [INFO] [stdout] ... [INFO] [stdout] 427 | } [INFO] [stdout] 428 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:423:38 [INFO] [stdout] | [INFO] [stdout] 423 | run!(mean, MEAN, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 424 | | match v { [INFO] [stdout] 425 | | Ok(Value::F64(1.5)) => true, [INFO] [stdout] 426 | | _ => false, [INFO] [stdout] 427 | | } [INFO] [stdout] 428 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 423 ~ run!(mean, MEAN, (|v: Result<&Value>| { [INFO] [stdout] 424 | match v { [INFO] [stdout] ... [INFO] [stdout] 427 | } [INFO] [stdout] 428 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:434:38 [INFO] [stdout] | [INFO] [stdout] 434 | run!(rand, RAND, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 435 | | match v { [INFO] [stdout] 436 | | Ok(Value::F64(v)) if *v >= 0. && *v < 1.0 => true, [INFO] [stdout] 437 | | _ => false, [INFO] [stdout] 438 | | } [INFO] [stdout] 439 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 434 ~ run!(rand, RAND, (|v: Result<&Value>| { [INFO] [stdout] 435 | 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/test/lib/core.rs:434:38 [INFO] [stdout] | [INFO] [stdout] 434 | run!(rand, RAND, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 435 | | match v { [INFO] [stdout] 436 | | Ok(Value::F64(v)) if *v >= 0. && *v < 1.0 => true, [INFO] [stdout] 437 | | _ => false, [INFO] [stdout] 438 | | } [INFO] [stdout] 439 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 434 ~ run!(rand, RAND, (|v: Result<&Value>| { [INFO] [stdout] 435 | 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/test/lib/core.rs:445:48 [INFO] [stdout] | [INFO] [stdout] 445 | run!(rand_pick, RAND_PICK, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 446 | | match v { [INFO] [stdout] 447 | | Ok(Value::String(v)) => v == "Chicken is coming" || v == "Grape" || v == "Pilot!", [INFO] [stdout] 448 | | _ => false, [INFO] [stdout] 449 | | } [INFO] [stdout] 450 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 445 ~ run!(rand_pick, RAND_PICK, (|v: Result<&Value>| { [INFO] [stdout] 446 | match v { [INFO] [stdout] ... [INFO] [stdout] 449 | } [INFO] [stdout] 450 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:445:48 [INFO] [stdout] | [INFO] [stdout] 445 | run!(rand_pick, RAND_PICK, |v: Result<&Value>| { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 446 | | match v { [INFO] [stdout] 447 | | Ok(Value::String(v)) => v == "Chicken is coming" || v == "Grape" || v == "Pilot!", [INFO] [stdout] 448 | | _ => false, [INFO] [stdout] 449 | | } [INFO] [stdout] 450 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 445 ~ run!(rand_pick, RAND_PICK, (|v: Result<&Value>| { [INFO] [stdout] 446 | match v { [INFO] [stdout] ... [INFO] [stdout] 449 | } [INFO] [stdout] 450 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:456:54 [INFO] [stdout] | [INFO] [stdout] 456 | run!(rand_shuffle, RAND_SHUFFLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 457 | | match v { [INFO] [stdout] 458 | | Ok(Value::Array(a)) if a.len() == 3 => { [INFO] [stdout] 459 | | a.contains(&Value::from("Chicken is coming")) [INFO] [stdout] ... | [INFO] [stdout] 465 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 456 ~ run!(rand_shuffle, RAND_SHUFFLE, (|v: Result<&Value>| { [INFO] [stdout] 457 | match v { [INFO] [stdout] ... [INFO] [stdout] 464 | } [INFO] [stdout] 465 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:456:54 [INFO] [stdout] | [INFO] [stdout] 456 | run!(rand_shuffle, RAND_SHUFFLE, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 457 | | match v { [INFO] [stdout] 458 | | Ok(Value::Array(a)) if a.len() == 3 => { [INFO] [stdout] 459 | | a.contains(&Value::from("Chicken is coming")) [INFO] [stdout] ... | [INFO] [stdout] 465 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 456 ~ run!(rand_shuffle, RAND_SHUFFLE, (|v: Result<&Value>| { [INFO] [stdout] 457 | match v { [INFO] [stdout] ... [INFO] [stdout] 464 | } [INFO] [stdout] 465 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:475:50 [INFO] [stdout] | [INFO] [stdout] 475 | run!(hold_basic, HOLD_BASIC, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 476 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 477 | | _ => false, [INFO] [stdout] 478 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:475:50 [INFO] [stdout] | [INFO] [stdout] 475 | run!(hold_basic, HOLD_BASIC, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 476 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 477 | | _ => false, [INFO] [stdout] 478 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:490:56 [INFO] [stdout] | [INFO] [stdout] 490 | run!(hold_multiple, HOLD_MULTIPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 491 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 492 | | _ => false, [INFO] [stdout] 493 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:490:56 [INFO] [stdout] | [INFO] [stdout] 490 | run!(hold_multiple, HOLD_MULTIPLE, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 491 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 492 | | _ => false, [INFO] [stdout] 493 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:503:60 [INFO] [stdout] | [INFO] [stdout] 503 | run!(hold_no_trigger, HOLD_NO_TRIGGER, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 504 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 505 | | _ => false, [INFO] [stdout] 506 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:503:60 [INFO] [stdout] | [INFO] [stdout] 503 | run!(hold_no_trigger, HOLD_NO_TRIGGER, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 504 | | Ok(Value::I64(0)) => true, [INFO] [stdout] 505 | | _ => false, [INFO] [stdout] 506 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:517:70 [INFO] [stdout] | [INFO] [stdout] 517 | run!(hold_multiple_values, HOLD_MULTIPLE_VALUES, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________________^ [INFO] [stdout] 518 | | Ok(Value::I64(300)) => true, [INFO] [stdout] 519 | | _ => false, [INFO] [stdout] 520 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:517:70 [INFO] [stdout] | [INFO] [stdout] 517 | run!(hold_multiple_values, HOLD_MULTIPLE_VALUES, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________________________________^ [INFO] [stdout] 518 | | Ok(Value::I64(300)) => true, [INFO] [stdout] 519 | | _ => false, [INFO] [stdout] 520 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/core.rs:524:36 [INFO] [stdout] | [INFO] [stdout] 524 | run!(now, NOW, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 525 | | Ok(Value::DateTime(_)) => true, [INFO] [stdout] 526 | | _ => false, [INFO] [stdout] 527 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/core.rs:524:36 [INFO] [stdout] | [INFO] [stdout] 524 | run!(now, NOW, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 525 | | Ok(Value::DateTime(_)) => true, [INFO] [stdout] 526 | | _ => false, [INFO] [stdout] 527 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:13:65 [INFO] [stdout] | [INFO] [stdout] 13 | run!(test_write_then_read, WRITE_THEN_READ, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 14 | | matches!(v, Ok(Value::String(s)) if &**s == "Test content") [INFO] [stdout] 15 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 13 ~ run!(test_write_then_read, WRITE_THEN_READ, (|v: Result<&Value>| { [INFO] [stdout] 14 | matches!(v, Ok(Value::String(s)) if &**s == "Test content") [INFO] [stdout] 15 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:13:65 [INFO] [stdout] | [INFO] [stdout] 13 | run!(test_write_then_read, WRITE_THEN_READ, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 14 | | matches!(v, Ok(Value::String(s)) if &**s == "Test content") [INFO] [stdout] 15 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 13 ~ run!(test_write_then_read, WRITE_THEN_READ, (|v: Result<&Value>| { [INFO] [stdout] 14 | matches!(v, Ok(Value::String(s)) if &**s == "Test content") [INFO] [stdout] 15 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:38:81 [INFO] [stdout] | [INFO] [stdout] 38 | run!(test_write_then_watch_modify, WRITE_THEN_WATCH_MODIFY, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 39 | | matches!(v, Ok(Value::Bool(true))) [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 38 ~ run!(test_write_then_watch_modify, WRITE_THEN_WATCH_MODIFY, (|v: Result<&Value>| { [INFO] [stdout] 39 | matches!(v, Ok(Value::Bool(true))) [INFO] [stdout] 40 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:38:81 [INFO] [stdout] | [INFO] [stdout] 38 | run!(test_write_then_watch_modify, WRITE_THEN_WATCH_MODIFY, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 39 | | matches!(v, Ok(Value::Bool(true))) [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 38 ~ run!(test_write_then_watch_modify, WRITE_THEN_WATCH_MODIFY, (|v: Result<&Value>| { [INFO] [stdout] 39 | matches!(v, Ok(Value::Bool(true))) [INFO] [stdout] 40 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:50:81 [INFO] [stdout] | [INFO] [stdout] 50 | run!(test_write_bin_then_read_bin, WRITE_BIN_THEN_READ_BIN, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 51 | | matches!(v, Ok(Value::Bytes(b)) if b.as_ref() == b"Hello") [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 50 ~ run!(test_write_bin_then_read_bin, WRITE_BIN_THEN_READ_BIN, (|v: Result<&Value>| { [INFO] [stdout] 51 | matches!(v, Ok(Value::Bytes(b)) if b.as_ref() == b"Hello") [INFO] [stdout] 52 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/integration.rs:50:81 [INFO] [stdout] | [INFO] [stdout] 50 | run!(test_write_bin_then_read_bin, WRITE_BIN_THEN_READ_BIN, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 51 | | matches!(v, Ok(Value::Bytes(b)) if b.as_ref() == b"Hello") [INFO] [stdout] 52 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 50 ~ run!(test_write_bin_then_read_bin, WRITE_BIN_THEN_READ_BIN, (|v: Result<&Value>| { [INFO] [stdout] 51 | matches!(v, Ok(Value::Bytes(b)) if b.as_ref() == b"Hello") [INFO] [stdout] 52 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:13:61 [INFO] [stdout] | [INFO] [stdout] 13 | run!(test_tempdir_basic, TEMPDIR_BASIC, |v: Result<&Value>| { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 14 | | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 15 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 13 ~ run!(test_tempdir_basic, TEMPDIR_BASIC, (|v: Result<&Value>| { [INFO] [stdout] 14 | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 15 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:13:61 [INFO] [stdout] | [INFO] [stdout] 13 | run!(test_tempdir_basic, TEMPDIR_BASIC, |v: Result<&Value>| { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 14 | | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 15 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 13 ~ run!(test_tempdir_basic, TEMPDIR_BASIC, (|v: Result<&Value>| { [INFO] [stdout] 14 | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 15 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:25:65 [INFO] [stdout] | [INFO] [stdout] 25 | run!(test_tempdir_with_in, TEMPDIR_WITH_IN, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 26 | | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 27 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 25 ~ run!(test_tempdir_with_in, TEMPDIR_WITH_IN, (|v: Result<&Value>| { [INFO] [stdout] 26 | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 27 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:25:65 [INFO] [stdout] | [INFO] [stdout] 25 | run!(test_tempdir_with_in, TEMPDIR_WITH_IN, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 26 | | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 27 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 25 ~ run!(test_tempdir_with_in, TEMPDIR_WITH_IN, (|v: Result<&Value>| { [INFO] [stdout] 26 | matches!(v, Ok(Value::String(_))) [INFO] [stdout] 27 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:36:73 [INFO] [stdout] | [INFO] [stdout] 36 | run!(test_tempdir_with_prefix, TEMPDIR_WITH_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________^ [INFO] [stdout] 37 | | match v { [INFO] [stdout] 38 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 49 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 36 ~ run!(test_tempdir_with_prefix, TEMPDIR_WITH_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 37 | match v { [INFO] [stdout] ... [INFO] [stdout] 48 | } [INFO] [stdout] 49 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:36:73 [INFO] [stdout] | [INFO] [stdout] 36 | run!(test_tempdir_with_prefix, TEMPDIR_WITH_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________^ [INFO] [stdout] 37 | | match v { [INFO] [stdout] 38 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 49 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 36 ~ run!(test_tempdir_with_prefix, TEMPDIR_WITH_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 37 | match v { [INFO] [stdout] ... [INFO] [stdout] 48 | } [INFO] [stdout] 49 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:58:73 [INFO] [stdout] | [INFO] [stdout] 58 | run!(test_tempdir_with_suffix, TEMPDIR_WITH_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________^ [INFO] [stdout] 59 | | match v { [INFO] [stdout] 60 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 58 ~ run!(test_tempdir_with_suffix, TEMPDIR_WITH_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 59 | match v { [INFO] [stdout] ... [INFO] [stdout] 70 | } [INFO] [stdout] 71 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:58:73 [INFO] [stdout] | [INFO] [stdout] 58 | run!(test_tempdir_with_suffix, TEMPDIR_WITH_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | _________________________________________________________________________^ [INFO] [stdout] 59 | | match v { [INFO] [stdout] 60 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 58 ~ run!(test_tempdir_with_suffix, TEMPDIR_WITH_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 59 | match v { [INFO] [stdout] ... [INFO] [stdout] 70 | } [INFO] [stdout] 71 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:81:87 [INFO] [stdout] | [INFO] [stdout] 81 | run!(test_tempdir_with_in_and_prefix, TEMPDIR_WITH_IN_AND_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 82 | | match v { [INFO] [stdout] 83 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 94 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 81 ~ run!(test_tempdir_with_in_and_prefix, TEMPDIR_WITH_IN_AND_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 82 | match v { [INFO] [stdout] ... [INFO] [stdout] 93 | } [INFO] [stdout] 94 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:81:87 [INFO] [stdout] | [INFO] [stdout] 81 | run!(test_tempdir_with_in_and_prefix, TEMPDIR_WITH_IN_AND_PREFIX, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 82 | | match v { [INFO] [stdout] 83 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 94 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 81 ~ run!(test_tempdir_with_in_and_prefix, TEMPDIR_WITH_IN_AND_PREFIX, (|v: Result<&Value>| { [INFO] [stdout] 82 | match v { [INFO] [stdout] ... [INFO] [stdout] 93 | } [INFO] [stdout] 94 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:104:87 [INFO] [stdout] | [INFO] [stdout] 104 | run!(test_tempdir_with_in_and_suffix, TEMPDIR_WITH_IN_AND_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 105 | | match v { [INFO] [stdout] 106 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 104 ~ run!(test_tempdir_with_in_and_suffix, TEMPDIR_WITH_IN_AND_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 105 | match v { [INFO] [stdout] ... [INFO] [stdout] 116 | } [INFO] [stdout] 117 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:104:87 [INFO] [stdout] | [INFO] [stdout] 104 | run!(test_tempdir_with_in_and_suffix, TEMPDIR_WITH_IN_AND_SUFFIX, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 105 | | match v { [INFO] [stdout] 106 | | Ok(Value::String(path)) => { [INFO] [stdout] ... | [INFO] [stdout] 117 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 104 ~ run!(test_tempdir_with_in_and_suffix, TEMPDIR_WITH_IN_AND_SUFFIX, (|v: Result<&Value>| { [INFO] [stdout] 105 | match v { [INFO] [stdout] ... [INFO] [stdout] 116 | } [INFO] [stdout] 117 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | run!(test_tempdir_invalid_parent, TEMPDIR_INVALID_PARENT, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | matches!(v, Ok(Value::Error(_))) [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 128 ~ run!(test_tempdir_invalid_parent, TEMPDIR_INVALID_PARENT, (|v: Result<&Value>| { [INFO] [stdout] 129 | matches!(v, Ok(Value::Error(_))) [INFO] [stdout] 130 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | run!(test_tempdir_invalid_parent, TEMPDIR_INVALID_PARENT, |v: Result<&Value>| { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | matches!(v, Ok(Value::Error(_))) [INFO] [stdout] 130 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 128 ~ run!(test_tempdir_invalid_parent, TEMPDIR_INVALID_PARENT, (|v: Result<&Value>| { [INFO] [stdout] 129 | matches!(v, Ok(Value::Error(_))) [INFO] [stdout] 130 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:143:83 [INFO] [stdout] | [INFO] [stdout] 143 | run!(test_tempdir_write_read_cycle, TEMPDIR_WRITE_READ_CYCLE, |v: Result<&Value>| { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 144 | | matches!(v, Ok(Value::String(s)) if &**s == "Hello from tempdir!") [INFO] [stdout] 145 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 143 ~ run!(test_tempdir_write_read_cycle, TEMPDIR_WRITE_READ_CYCLE, (|v: Result<&Value>| { [INFO] [stdout] 144 | matches!(v, Ok(Value::String(s)) if &**s == "Hello from tempdir!") [INFO] [stdout] 145 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/tempdir.rs:143:83 [INFO] [stdout] | [INFO] [stdout] 143 | run!(test_tempdir_write_read_cycle, TEMPDIR_WRITE_READ_CYCLE, |v: Result<&Value>| { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 144 | | matches!(v, Ok(Value::String(s)) if &**s == "Hello from tempdir!") [INFO] [stdout] 145 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 143 ~ run!(test_tempdir_write_read_cycle, TEMPDIR_WRITE_READ_CYCLE, (|v: Result<&Value>| { [INFO] [stdout] 144 | matches!(v, Ok(Value::String(s)) if &**s == "Hello from tempdir!") [INFO] [stdout] 145 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/watch.rs:586:25 [INFO] [stdout] | [INFO] [stdout] 586 | |v: Result<&Value>| { matches!(v, Ok(Value::Null)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 586 | (|v: Result<&Value>| { matches!(v, Ok(Value::Null)) }) [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/fs/watch.rs:586:25 [INFO] [stdout] | [INFO] [stdout] 586 | |v: Result<&Value>| { matches!(v, Ok(Value::Null)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 586 | (|v: Result<&Value>| { matches!(v, Ok(Value::Null)) }) [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:13:44 [INFO] [stdout] | [INFO] [stdout] 13 | run!(map_len, MAP_LEN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 14 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:13:44 [INFO] [stdout] | [INFO] [stdout] 13 | run!(map_len, MAP_LEN, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 14 | | Ok(Value::I64(3)) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:25:60 [INFO] [stdout] | [INFO] [stdout] 25 | run!(map_get_present, MAP_GET_PRESENT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 26 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:25:60 [INFO] [stdout] | [INFO] [stdout] 25 | run!(map_get_present, MAP_GET_PRESENT, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 26 | | Ok(Value::I64(2)) => true, [INFO] [stdout] 27 | | _ => false, [INFO] [stdout] 28 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 37 | run!(map_get_absent, MAP_GET_ABSENT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 38 | | Ok(Value::Null) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 37 | run!(map_get_absent, MAP_GET_ABSENT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 38 | | Ok(Value::Null) => true, [INFO] [stdout] 39 | | _ => false, [INFO] [stdout] 40 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | run!(map_map, MAP_MAP, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 50 | | Ok(Value::Map(m)) => [INFO] [stdout] 51 | | m.len() == 3 [INFO] [stdout] 52 | | && m[&Value::String(literal!("a"))] == Value::I64(2) [INFO] [stdout] ... | [INFO] [stdout] 55 | | _ => false, [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | run!(map_map, MAP_MAP, |v: Result<&Value>| match v { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 50 | | Ok(Value::Map(m)) => [INFO] [stdout] 51 | | m.len() == 3 [INFO] [stdout] 52 | | && m[&Value::String(literal!("a"))] == Value::I64(2) [INFO] [stdout] ... | [INFO] [stdout] 55 | | _ => false, [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:65:50 [INFO] [stdout] | [INFO] [stdout] 65 | run!(map_filter, MAP_FILTER, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 66 | | Ok(Value::Map(m)) => [INFO] [stdout] 67 | | m.len() == 2 [INFO] [stdout] 68 | | && m[&Value::String(literal!("c"))] == Value::I64(3) [INFO] [stdout] 69 | | && m[&Value::String(literal!("d"))] == Value::I64(4), [INFO] [stdout] 70 | | _ => false, [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:65:50 [INFO] [stdout] | [INFO] [stdout] 65 | run!(map_filter, MAP_FILTER, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 66 | | Ok(Value::Map(m)) => [INFO] [stdout] 67 | | m.len() == 2 [INFO] [stdout] 68 | | && m[&Value::String(literal!("c"))] == Value::I64(3) [INFO] [stdout] 69 | | && m[&Value::String(literal!("d"))] == Value::I64(4), [INFO] [stdout] 70 | | _ => false, [INFO] [stdout] 71 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:80:58 [INFO] [stdout] | [INFO] [stdout] 80 | run!(map_filter_map, MAP_FILTER_MAP, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Map(m)) => [INFO] [stdout] 82 | | m.len() == 2 [INFO] [stdout] 83 | | && m[&Value::String(literal!("c"))] == Value::I64(30) [INFO] [stdout] 84 | | && m[&Value::String(literal!("d"))] == Value::I64(40), [INFO] [stdout] 85 | | _ => false, [INFO] [stdout] 86 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:80:58 [INFO] [stdout] | [INFO] [stdout] 80 | run!(map_filter_map, MAP_FILTER_MAP, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 81 | | Ok(Value::Map(m)) => [INFO] [stdout] 82 | | m.len() == 2 [INFO] [stdout] 83 | | && m[&Value::String(literal!("c"))] == Value::I64(30) [INFO] [stdout] 84 | | && m[&Value::String(literal!("d"))] == Value::I64(40), [INFO] [stdout] 85 | | _ => false, [INFO] [stdout] 86 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:95:46 [INFO] [stdout] | [INFO] [stdout] 95 | run!(map_fold, MAP_FOLD, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 96 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 97 | | _ => false, [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:95:46 [INFO] [stdout] | [INFO] [stdout] 95 | run!(map_fold, MAP_FOLD, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 96 | | Ok(Value::I64(6)) => true, [INFO] [stdout] 97 | | _ => false, [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:108:46 [INFO] [stdout] | [INFO] [stdout] 108 | run!(map_iter, MAP_ITER, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 109 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 110 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 111 | | _ => false, [INFO] [stdout] 112 | | }, [INFO] [stdout] 113 | | _ => false, [INFO] [stdout] 114 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:108:46 [INFO] [stdout] | [INFO] [stdout] 108 | run!(map_iter, MAP_ITER, |v: Result<&Value>| match v { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 109 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 110 | | [Value::I64(1), Value::I64(2)] => true, [INFO] [stdout] 111 | | _ => false, [INFO] [stdout] 112 | | }, [INFO] [stdout] 113 | | _ => false, [INFO] [stdout] 114 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:129:48 [INFO] [stdout] | [INFO] [stdout] 129 | run!(map_iterq, MAP_ITERQ, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 130 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 131 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5)] => [INFO] [stdout] 132 | | true, [INFO] [stdout] ... | [INFO] [stdout] 135 | | _ => false, [INFO] [stdout] 136 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:129:48 [INFO] [stdout] | [INFO] [stdout] 129 | run!(map_iterq, MAP_ITERQ, |v: Result<&Value>| match v { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 130 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 131 | | [Value::I64(1), Value::I64(2), Value::I64(3), Value::I64(4), Value::I64(5)] => [INFO] [stdout] 132 | | true, [INFO] [stdout] ... | [INFO] [stdout] 135 | | _ => false, [INFO] [stdout] 136 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:147:50 [INFO] [stdout] | [INFO] [stdout] 147 | run!(map_insert, MAP_INSERT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 148 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 149 | | _ => false, [INFO] [stdout] 150 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:147:50 [INFO] [stdout] | [INFO] [stdout] 147 | run!(map_insert, MAP_INSERT, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 148 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 149 | | _ => false, [INFO] [stdout] 150 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/map.rs:161:50 [INFO] [stdout] | [INFO] [stdout] 161 | run!(map_remove, MAP_REMOVE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 162 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 163 | | _ => false, [INFO] [stdout] 164 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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/test/lib/map.rs:161:50 [INFO] [stdout] | [INFO] [stdout] 161 | run!(map_remove, MAP_REMOVE, |v: Result<&Value>| match v { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 162 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 163 | | _ => false, [INFO] [stdout] 164 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(Ok(&v))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:12:52 [INFO] [stdout] | [INFO] [stdout] 12 | run!(net_pub_sub, NET_PUB_SUB, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 13 | | match v { [INFO] [stdout] 14 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 12 ~ run!(net_pub_sub, NET_PUB_SUB, (|v: Result<&Value>| { [INFO] [stdout] 13 | match v { [INFO] [stdout] ... [INFO] [stdout] 16 | } [INFO] [stdout] 17 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:12:52 [INFO] [stdout] | [INFO] [stdout] 12 | run!(net_pub_sub, NET_PUB_SUB, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 13 | | match v { [INFO] [stdout] 14 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 15 | | _ => false, [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 12 ~ run!(net_pub_sub, NET_PUB_SUB, (|v: Result<&Value>| { [INFO] [stdout] 13 | match v { [INFO] [stdout] ... [INFO] [stdout] 16 | } [INFO] [stdout] 17 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 30 | run!(net_write0, NET_WRITE0, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 31 | | match v { [INFO] [stdout] 32 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 33 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] ... | [INFO] [stdout] 38 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 30 ~ run!(net_write0, NET_WRITE0, (|v: Result<&Value>| { [INFO] [stdout] 31 | match v { [INFO] [stdout] ... [INFO] [stdout] 37 | } [INFO] [stdout] 38 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 30 | run!(net_write0, NET_WRITE0, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 31 | | match v { [INFO] [stdout] 32 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 33 | | [Value::I64(42), Value::I64(43)] => true, [INFO] [stdout] ... | [INFO] [stdout] 38 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 30 ~ run!(net_write0, NET_WRITE0, (|v: Result<&Value>| { [INFO] [stdout] 31 | match v { [INFO] [stdout] ... [INFO] [stdout] 37 | } [INFO] [stdout] 38 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | run!(net_write1, NET_WRITE1, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | match v { [INFO] [stdout] 53 | | Ok(_) => false, [INFO] [stdout] 54 | | Err(_) => true, [INFO] [stdout] 55 | | } [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 51 ~ run!(net_write1, NET_WRITE1, (|v: Result<&Value>| { [INFO] [stdout] 52 | match v { [INFO] [stdout] ... [INFO] [stdout] 55 | } [INFO] [stdout] 56 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | run!(net_write1, NET_WRITE1, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | match v { [INFO] [stdout] 53 | | Ok(_) => false, [INFO] [stdout] 54 | | Err(_) => true, [INFO] [stdout] 55 | | } [INFO] [stdout] 56 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 51 ~ run!(net_write1, NET_WRITE1, (|v: Result<&Value>| { [INFO] [stdout] 52 | match v { [INFO] [stdout] ... [INFO] [stdout] 55 | } [INFO] [stdout] 56 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:66:46 [INFO] [stdout] | [INFO] [stdout] 66 | run!(net_list, NET_LIST, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 67 | | match v { [INFO] [stdout] 68 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 69 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] ... | [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 66 ~ run!(net_list, NET_LIST, (|v: Result<&Value>| { [INFO] [stdout] 67 | match v { [INFO] [stdout] ... [INFO] [stdout] 77 | } [INFO] [stdout] 78 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:66:46 [INFO] [stdout] | [INFO] [stdout] 66 | run!(net_list, NET_LIST, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 67 | | match v { [INFO] [stdout] 68 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 69 | | [Value::String(s0), Value::String(s1)] => { [INFO] [stdout] ... | [INFO] [stdout] 78 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 66 ~ run!(net_list, NET_LIST, (|v: Result<&Value>| { [INFO] [stdout] 67 | match v { [INFO] [stdout] ... [INFO] [stdout] 77 | } [INFO] [stdout] 78 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:93:58 [INFO] [stdout] | [INFO] [stdout] 93 | run!(net_list_table, NET_LIST_TABLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 94 | | match v { [INFO] [stdout] 95 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 96 | | _ => false, [INFO] [stdout] 97 | | } [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 93 ~ run!(net_list_table, NET_LIST_TABLE, (|v: Result<&Value>| { [INFO] [stdout] 94 | match v { [INFO] [stdout] ... [INFO] [stdout] 97 | } [INFO] [stdout] 98 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:93:58 [INFO] [stdout] | [INFO] [stdout] 93 | run!(net_list_table, NET_LIST_TABLE, |v: Result<&Value>| { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 94 | | match v { [INFO] [stdout] 95 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 96 | | _ => false, [INFO] [stdout] 97 | | } [INFO] [stdout] 98 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 93 ~ run!(net_list_table, NET_LIST_TABLE, (|v: Result<&Value>| { [INFO] [stdout] 94 | match v { [INFO] [stdout] ... [INFO] [stdout] 97 | } [INFO] [stdout] 98 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:126:46 [INFO] [stdout] | [INFO] [stdout] 126 | run!(net_rpc0, NET_RPC0, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 127 | | match v { [INFO] [stdout] 128 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | } [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 126 ~ run!(net_rpc0, NET_RPC0, (|v: Result<&Value>| { [INFO] [stdout] 127 | match v { [INFO] [stdout] ... [INFO] [stdout] 130 | } [INFO] [stdout] 131 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/net.rs:126:46 [INFO] [stdout] | [INFO] [stdout] 126 | run!(net_rpc0, NET_RPC0, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 127 | | match v { [INFO] [stdout] 128 | | Ok(Value::I64(42)) => true, [INFO] [stdout] 129 | | _ => false, [INFO] [stdout] 130 | | } [INFO] [stdout] 131 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 126 ~ run!(net_rpc0, NET_RPC0, (|v: Result<&Value>| { [INFO] [stdout] 127 | match v { [INFO] [stdout] ... [INFO] [stdout] 130 | } [INFO] [stdout] 131 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:9:52 [INFO] [stdout] | [INFO] [stdout] 9 | run!(re_is_match, RE_IS_MATCH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 10 | | match v { [INFO] [stdout] 11 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 12 | | _ => false, [INFO] [stdout] 13 | | } [INFO] [stdout] 14 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 9 ~ run!(re_is_match, RE_IS_MATCH, (|v: Result<&Value>| { [INFO] [stdout] 10 | match v { [INFO] [stdout] ... [INFO] [stdout] 13 | } [INFO] [stdout] 14 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:9:52 [INFO] [stdout] | [INFO] [stdout] 9 | run!(re_is_match, RE_IS_MATCH, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 10 | | match v { [INFO] [stdout] 11 | | Ok(Value::Bool(true)) => true, [INFO] [stdout] 12 | | _ => false, [INFO] [stdout] 13 | | } [INFO] [stdout] 14 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 9 ~ run!(re_is_match, RE_IS_MATCH, (|v: Result<&Value>| { [INFO] [stdout] 10 | match v { [INFO] [stdout] ... [INFO] [stdout] 13 | } [INFO] [stdout] 14 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:20:44 [INFO] [stdout] | [INFO] [stdout] 20 | run!(re_find, RE_FIND, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 21 | | match v { [INFO] [stdout] 22 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 23 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 30 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 20 ~ run!(re_find, RE_FIND, (|v: Result<&Value>| { [INFO] [stdout] 21 | match v { [INFO] [stdout] ... [INFO] [stdout] 29 | } [INFO] [stdout] 30 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:20:44 [INFO] [stdout] | [INFO] [stdout] 20 | run!(re_find, RE_FIND, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 21 | | match v { [INFO] [stdout] 22 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 23 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 30 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 20 ~ run!(re_find, RE_FIND, (|v: Result<&Value>| { [INFO] [stdout] 21 | match v { [INFO] [stdout] ... [INFO] [stdout] 29 | } [INFO] [stdout] 30 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:36:52 [INFO] [stdout] | [INFO] [stdout] 36 | run!(re_captures, RE_CAPTURES, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 37 | | match v { [INFO] [stdout] 38 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 39 | | [Value::Array(a0), Value::Array(a1)] => match (&a0[..], &a1[..]) { [INFO] [stdout] ... | [INFO] [stdout] 50 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 36 ~ run!(re_captures, RE_CAPTURES, (|v: Result<&Value>| { [INFO] [stdout] 37 | match v { [INFO] [stdout] ... [INFO] [stdout] 49 | } [INFO] [stdout] 50 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:36:52 [INFO] [stdout] | [INFO] [stdout] 36 | run!(re_captures, RE_CAPTURES, |v: Result<&Value>| { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 37 | | match v { [INFO] [stdout] 38 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 39 | | [Value::Array(a0), Value::Array(a1)] => match (&a0[..], &a1[..]) { [INFO] [stdout] ... | [INFO] [stdout] 50 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:83:65 [INFO] [stdout] | [INFO] [stdout] 83 | ... assert!($pred(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] 36 ~ run!(re_captures, RE_CAPTURES, (|v: Result<&Value>| { [INFO] [stdout] 37 | match v { [INFO] [stdout] ... [INFO] [stdout] 49 | } [INFO] [stdout] 50 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `bool` [INFO] [stdout] --> src/test/lib/regex.rs:56:46 [INFO] [stdout] | [INFO] [stdout] 56 | run!(re_split, RE_SPLIT, |v: Result<&Value>| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 57 | | match v { [INFO] [stdout] 58 | | Ok(Value::Array(a)) => match &a[..] { [INFO] [stdout] 59 | | [Value::String(s0), Value::String(s1), Value::String(s2)] => { [INFO] [stdout] ... | [INFO] [stdout] 66 | | }); [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] ::: src/test/mod.rs:69:53 [INFO] [stdout] | [INFO] [stdout] 69 | 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] 56 ~ run!(re_split, RE_SPLIT, (|v: Result<&Value>| { [INFO] [stdout] 57 | match v { [INFO] [stdout] ... [INFO] [stdout] 65 | } [INFO] [stdout] 66 ~ })); [WARN] too many lines in the log, truncating it