[INFO] cloning repository https://github.com/MiDataInt/rlike
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MiDataInt/rlike" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiDataInt%2Frlike", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiDataInt%2Frlike'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b261b201a4f27d50110e064e5ab34387880a8f0d
[INFO] testing MiDataInt/rlike against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiDataInt%2Frlike" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/MiDataInt/rlike
[INFO] finished tweaking git repo https://github.com/MiDataInt/rlike
[INFO] tweaked toml for git repo https://github.com/MiDataInt/rlike written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MiDataInt/rlike on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MiDataInt/rlike 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a
[INFO] running `Command { std: "docker" "start" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.20.0
[INFO] [stderr]    Compiling serde_with v3.20.0
[INFO] [stderr]    Compiling rlike v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.08s
[INFO] running `Command { std: "docker" "inspect" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rlike v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.41s
[INFO] running `Command { std: "docker" "inspect" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rlike-c8db0fe8ffc0f6df)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rlike
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 360) ... FAILED
[INFO] [stdout] test src/data_frame/mod.rs - data_frame (line 17) ... FAILED
[INFO] [stdout] test src/data_frame/macros/inject.rs - data_frame::macros::inject::df_inject (line 179) ... FAILED
[INFO] [stdout] test src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 475) ... FAILED
[INFO] [stdout] test src/data_frame/mod.rs - data_frame::DataFrame::eq (line 592) ... FAILED
[INFO] [stdout] test src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 424) ... FAILED
[INFO] [stdout] test src/data_frame/macros/new.rs - data_frame::macros::new::df_new (line 28) ... FAILED
[INFO] [stdout] test src/data_frame/macros/new.rs - data_frame::macros::new::df_clone (line 111) ... FAILED
[INFO] [stdout] test src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 526) ... ok
[INFO] [stdout] test src/data_frame/macros/index.rs - data_frame::macros::index::df_get_indexed (line 55) ... FAILED
[INFO] [stdout] test src/data_frame/macros/set.rs - data_frame::macros::set::df_set (line 156) ... FAILED
[INFO] [stdout] test src/data_frame/mod.rs - data_frame::DataFrame::clone (line 569) ... FAILED
[INFO] [stdout] test src/data_frame/macros/io.rs - data_frame::macros::io::df_read (line 18) ... FAILED
[INFO] [stdout] test src/data_frame/macros/io.rs - data_frame::macros::io::df_load (line 131) ... FAILED
[INFO] [stdout] test src/data_frame/macros/io.rs - data_frame::macros::io::df_save (line 152) ... FAILED
[INFO] [stdout] test src/data_frame/macros/get.rs - data_frame::macros::get::df_get (line 10) ... FAILED
[INFO] [stdout] test src/data_frame/macros/io.rs - data_frame::macros::io::df_write (line 77) ... FAILED
[INFO] [stdout] test src/data_frame/macros/index.rs - data_frame::macros::index::df_index (line 35) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 360) stdout ----
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:378:5
[INFO] [stdout]     |
[INFO] [stdout] 378 | The `group()` action is used to specify the grouping columns and the required 
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 378 - The `group()` action is used to specify the grouping columns and the required 
[INFO] [stdout] 378 + The 'group()` action is used to specify the grouping columns and the required 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 | The `group()` action is used to specify the grouping columns and the required 
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 378 - The `group()` action is used to specify the grouping columns and the required 
[INFO] [stdout] 378 + The `group()' action is used to specify the grouping columns and the required 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:380:1
[INFO] [stdout]     |
[INFO] [stdout] 380 | `key_col [+ key_col ...] ~ agg_col [+ agg_col ...];`. 
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 380 - `key_col [+ key_col ...] ~ agg_col [+ agg_col ...];`. 
[INFO] [stdout] 380 + 'key_col [+ key_col ...] ~ agg_col [+ agg_col ...];`. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:380:52
[INFO] [stdout]     |
[INFO] [stdout] 380 | `key_col [+ key_col ...] ~ agg_col [+ agg_col ...];`. 
[INFO] [stdout]     |                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 380 - `key_col [+ key_col ...] ~ agg_col [+ agg_col ...];`. 
[INFO] [stdout] 380 + `key_col [+ key_col ...] ~ agg_col [+ agg_col ...];'. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:381:66
[INFO] [stdout]     |
[INFO] [stdout] 381 | The syntax echos R forumula syntax, where columns to the left of `~` are
[INFO] [stdout]     |                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 381 - The syntax echos R forumula syntax, where columns to the left of `~` are
[INFO] [stdout] 381 + The syntax echos R forumula syntax, where columns to the left of '~` are
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:381:68
[INFO] [stdout]     |
[INFO] [stdout] 381 | The syntax echos R forumula syntax, where columns to the left of `~` are
[INFO] [stdout]     |                                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 381 - The syntax echos R forumula syntax, where columns to the left of `~` are
[INFO] [stdout] 381 + The syntax echos R forumula syntax, where columns to the left of `~' are
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 | The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 384 - The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout] 384 + The 'group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:384:13
[INFO] [stdout]     |
[INFO] [stdout] 384 | The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 384 - The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout] 384 + The `group()' action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:384:54
[INFO] [stdout]     |
[INFO] [stdout] 384 | The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |                                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 384 - The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout] 384 + The `group()` action may or may not be preceded by a 'sort()` action.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:384:61
[INFO] [stdout]     |
[INFO] [stdout] 384 | The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout]     |                                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 384 - The `group()` action may or may not be preceded by a `sort()` action.
[INFO] [stdout] 384 + The `group()` action may or may not be preceded by a `sort()' action.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:385:7
[INFO] [stdout]     |
[INFO] [stdout] 385 | If no `sort()` action is provided, grouping is performed using hashes that
[INFO] [stdout]     |       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 385 - If no `sort()` action is provided, grouping is performed using hashes that
[INFO] [stdout] 385 + If no 'sort()` action is provided, grouping is performed using hashes that
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:385:14
[INFO] [stdout]     |
[INFO] [stdout] 385 | If no `sort()` action is provided, grouping is performed using hashes that
[INFO] [stdout]     |              ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 385 - If no `sort()` action is provided, grouping is performed using hashes that
[INFO] [stdout] 385 + If no `sort()' action is provided, grouping is performed using hashes that
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 | If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 387 - If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout] 387 + If an empty 'sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 | If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 387 - If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout] 387 + If an empty `sort()' is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:387:39
[INFO] [stdout]     |
[INFO] [stdout] 387 | If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 387 - If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout] 387 + If an empty `sort()` is provided, the 'group()` key columns are used for sorting.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:387:47
[INFO] [stdout]     |
[INFO] [stdout] 387 | If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout]     |                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 387 - If an empty `sort()` is provided, the `group()` key columns are used for sorting.
[INFO] [stdout] 387 + If an empty `sort()` is provided, the `group()' key columns are used for sorting.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:388:11
[INFO] [stdout]     |
[INFO] [stdout] 388 | Provide a `sort(col, ...)` action with columns if you want to sort by more columns  
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 388 - Provide a `sort(col, ...)` action with columns if you want to sort by more columns  
[INFO] [stdout] 388 + Provide a 'sort(col, ...)` action with columns if you want to sort by more columns  
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 | Provide a `sort(col, ...)` action with columns if you want to sort by more columns  
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 388 - Provide a `sort(col, ...)` action with columns if you want to sort by more columns  
[INFO] [stdout] 388 + Provide a `sort(col, ...)' action with columns if you want to sort by more columns  
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:389:43
[INFO] [stdout]     |
[INFO] [stdout] 389 | than just the grouping key columns, e.g., `sort(col1, col2), group(col1)` supports 
[INFO] [stdout]     |                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 389 - than just the grouping key columns, e.g., `sort(col1, col2), group(col1)` supports 
[INFO] [stdout] 389 + than just the grouping key columns, e.g., 'sort(col1, col2), group(col1)` supports 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:389:73
[INFO] [stdout]     |
[INFO] [stdout] 389 | than just the grouping key columns, e.g., `sort(col1, col2), group(col1)` supports 
[INFO] [stdout]     |                                                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 389 - than just the grouping key columns, e.g., `sort(col1, col2), group(col1)` supports 
[INFO] [stdout] 389 + than just the grouping key columns, e.g., `sort(col1, col2), group(col1)' supports 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:391:42
[INFO] [stdout]     |
[INFO] [stdout] 391 | the grouping key columns. Either type of `sort()` yields results sorted by group.
[INFO] [stdout]     |                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 391 - the grouping key columns. Either type of `sort()` yields results sorted by group.
[INFO] [stdout] 391 + the grouping key columns. Either type of 'sort()` yields results sorted by group.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:391:49
[INFO] [stdout]     |
[INFO] [stdout] 391 | the grouping key columns. Either type of `sort()` yields results sorted by group.
[INFO] [stdout]     |                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 391 - the grouping key columns. Either type of `sort()` yields results sorted by group.
[INFO] [stdout] 391 + the grouping key columns. Either type of `sort()' yields results sorted by group.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 | The `aggregate()` action is used to specify the column aggregation operations to be
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 393 - The `aggregate()` action is used to specify the column aggregation operations to be
[INFO] [stdout] 393 + The 'aggregate()` action is used to specify the column aggregation operations to be
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:393:17
[INFO] [stdout]     |
[INFO] [stdout] 393 | The `aggregate()` action is used to specify the column aggregation operations to be
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 393 - The `aggregate()` action is used to specify the column aggregation operations to be
[INFO] [stdout] 393 + The `aggregate()' action is used to specify the column aggregation operations to be
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | `out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...`,
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 395 - `out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...`,
[INFO] [stdout] 395 + 'out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...`,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:395:88
[INFO] [stdout]     |
[INFO] [stdout] 395 | `out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...`,
[INFO] [stdout]     |                                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 395 - `out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...`,
[INFO] [stdout] 395 + `out_col:out_type[na_replace] = in_col:in_col_type [, in_col:in_type...] => |a ...| ...',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:398:80
[INFO] [stdout]     |
[INFO] [stdout] 398 | these columns into this aggregation operation". Only columns identified in the `group()`
[INFO] [stdout]     |                                                                                ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 398 - these columns into this aggregation operation". Only columns identified in the `group()`
[INFO] [stdout] 398 + these columns into this aggregation operation". Only columns identified in the 'group()`
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:398:88
[INFO] [stdout]     |
[INFO] [stdout] 398 | these columns into this aggregation operation". Only columns identified in the `group()`
[INFO] [stdout]     |                                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 398 - these columns into this aggregation operation". Only columns identified in the `group()`
[INFO] [stdout] 398 + these columns into this aggregation operation". Only columns identified in the `group()'
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 | statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 399 - statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout] 399 + statement can be used in 'aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:399:38
[INFO] [stdout]     |
[INFO] [stdout] 399 | statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 399 - statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout] 399 + statement can be used in `aggregate()' statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:399:67
[INFO] [stdout]     |
[INFO] [stdout] 399 | statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |                                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 399 - statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout] 399 + statement can be used in `aggregate()` statements. Use a wildcard '*` in place of the 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:399:69
[INFO] [stdout]     |
[INFO] [stdout] 399 | statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout]     |                                                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 399 - statement can be used in `aggregate()` statements. Use a wildcard `*` in place of the 
[INFO] [stdout] 399 + statement can be used in `aggregate()` statements. Use a wildcard `*' in place of the 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 | agg_col list in `group()` to make all non-key columns available, but use wildcards 
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 400 - agg_col list in `group()` to make all non-key columns available, but use wildcards 
[INFO] [stdout] 400 + agg_col list in 'group()` to make all non-key columns available, but use wildcards 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:400:25
[INFO] [stdout]     |
[INFO] [stdout] 400 | agg_col list in `group()` to make all non-key columns available, but use wildcards 
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 400 - agg_col list in `group()` to make all non-key columns available, but use wildcards 
[INFO] [stdout] 400 + agg_col list in `group()' to make all non-key columns available, but use wildcards 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: prefix `don` is unknown
[INFO] [stdout]    --> src/data_frame/macros/query.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 | wisely so that you don't end up copying a lot of data your never use.
[INFO] [stdout]     |                    ^^^ unknown prefix
[INFO] [stdout]     |
[INFO] [stdout]     = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]     |
[INFO] [stdout] 401 | wisely so that you don 't end up copying a lot of data your never use.
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]    --> src/data_frame/macros/query.rs:361:1
[INFO] [stdout]     |
[INFO] [stdout] 361 | let mut df_qry = df_query!(
[INFO] [stdout]     | ^^^ `let` cannot be used for global variables
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using `static` and a `Mutex` instead of `let mut`
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 36 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/mod.rs - data_frame (line 17) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]   --> src/data_frame/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | let df = df_new!( 
[INFO] [stdout]    | ^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `let` cannot be used for global variables
[INFO] [stdout]    | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/inject.rs - data_frame::macros::inject::df_inject (line 179) stdout ----
[INFO] [stdout] error: cannot find macro `df_inject` in this scope
[INFO] [stdout]    --> src/data_frame/macros/inject.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | df_inject!(grp, &rows,
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 475) stdout ----
[INFO] [stdout] error: prefix `column` is unknown
[INFO] [stdout]    --> src/data_frame/macros/query.rs:479:74
[INFO] [stdout]     |
[INFO] [stdout] 479 | Pivot queries are used to create a new DataFrame by converting one pivot column's values 
[INFO] [stdout]     |                                                                          ^^^^^^ unknown prefix
[INFO] [stdout]     |
[INFO] [stdout]     = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]     |
[INFO] [stdout] 479 | Pivot queries are used to create a new DataFrame by converting one pivot column 's values 
[INFO] [stdout]     |                                                                                +
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:485:59
[INFO] [stdout]     |
[INFO] [stdout] 485 | Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout]     |                                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 485 - Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout] 485 + Like a grouping query, a pivot query can be preceded by a 'filter()` and/or `sort()`
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:485:68
[INFO] [stdout]     |
[INFO] [stdout] 485 | Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout]     |                                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 485 - Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout] 485 + Like a grouping query, a pivot query can be preceded by a `filter()' and/or `sort()`
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:485:77
[INFO] [stdout]     |
[INFO] [stdout] 485 | Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout]     |                                                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 485 - Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout] 485 + Like a grouping query, a pivot query can be preceded by a `filter()` and/or 'sort()`
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:485:84
[INFO] [stdout]     |
[INFO] [stdout] 485 | Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout]     |                                                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 485 - Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()`
[INFO] [stdout] 485 + Like a grouping query, a pivot query can be preceded by a `filter()` and/or `sort()'
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 | action prior to calling the `pivot()` action. 
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 486 - action prior to calling the `pivot()` action. 
[INFO] [stdout] 486 + action prior to calling the 'pivot()` action. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:486:37
[INFO] [stdout]     |
[INFO] [stdout] 486 | action prior to calling the `pivot()` action. 
[INFO] [stdout]     |                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 486 - action prior to calling the `pivot()` action. 
[INFO] [stdout] 486 + action prior to calling the `pivot()' action. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 | The `pivot()` action is used to specify the output type, grouping key columns,
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 488 - The `pivot()` action is used to specify the output type, grouping key columns,
[INFO] [stdout] 488 + The 'pivot()` action is used to specify the output type, grouping key columns,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 | The `pivot()` action is used to specify the output type, grouping key columns,
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 488 - The `pivot()` action is used to specify the output type, grouping key columns,
[INFO] [stdout] 488 + The `pivot()' action is used to specify the output type, grouping key columns,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:491:1
[INFO] [stdout]     |
[INFO] [stdout] 491 | `bool = key_col [+ key_col ...] ~ pivot_col;`, and
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 491 - `bool = key_col [+ key_col ...] ~ pivot_col;`, and
[INFO] [stdout] 491 + 'bool = key_col [+ key_col ...] ~ pivot_col;`, and
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:491:45
[INFO] [stdout]     |
[INFO] [stdout] 491 | `bool = key_col [+ key_col ...] ~ pivot_col;`, and
[INFO] [stdout]     |                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 491 - `bool = key_col [+ key_col ...] ~ pivot_col;`, and
[INFO] [stdout] 491 + `bool = key_col [+ key_col ...] ~ pivot_col;', and
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | `usize = key_col [+ key_col ...] ~ pivot_col;`,
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 492 - `usize = key_col [+ key_col ...] ~ pivot_col;`,
[INFO] [stdout] 492 + 'usize = key_col [+ key_col ...] ~ pivot_col;`,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:492:46
[INFO] [stdout]     |
[INFO] [stdout] 492 | `usize = key_col [+ key_col ...] ~ pivot_col;`,
[INFO] [stdout]     |                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 492 - `usize = key_col [+ key_col ...] ~ pivot_col;`,
[INFO] [stdout] 492 + `usize = key_col [+ key_col ...] ~ pivot_col;',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:497:1
[INFO] [stdout]     |
[INFO] [stdout] 497 | `out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...`,
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 497 - `out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...`,
[INFO] [stdout] 497 + 'out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...`,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:497:81
[INFO] [stdout]     |
[INFO] [stdout] 497 | `out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...`,
[INFO] [stdout]     |                                                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 497 - `out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...`,
[INFO] [stdout] 497 + `out_type[NA_value] = key_col [+ key_col ...] ~ pivot_col as fill_col => |a| ...',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:498:7
[INFO] [stdout]     |
[INFO] [stdout] 498 | where `[NA_value]` is an optional argument used to replace NA values in the output.
[INFO] [stdout]     |       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 498 - where `[NA_value]` is an optional argument used to replace NA values in the output.
[INFO] [stdout] 498 + where '[NA_value]` is an optional argument used to replace NA values in the output.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:498:18
[INFO] [stdout]     |
[INFO] [stdout] 498 | where `[NA_value]` is an optional argument used to replace NA values in the output.
[INFO] [stdout]     |                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 498 - where `[NA_value]` is an optional argument used to replace NA values in the output.
[INFO] [stdout] 498 + where `[NA_value]' is an optional argument used to replace NA values in the output.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:507:1
[INFO] [stdout]     |
[INFO] [stdout] 507 | `Agg::sum::<i32>`, or within the closure argument specification, e.g.,
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 507 - `Agg::sum::<i32>`, or within the closure argument specification, e.g.,
[INFO] [stdout] 507 + 'Agg::sum::<i32>`, or within the closure argument specification, e.g.,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 | `Agg::sum::<i32>`, or within the closure argument specification, e.g.,
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 507 - `Agg::sum::<i32>`, or within the closure argument specification, e.g.,
[INFO] [stdout] 507 + `Agg::sum::<i32>', or within the closure argument specification, e.g.,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | `|a: Vec<i32>| ...`. 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 508 - `|a: Vec<i32>| ...`. 
[INFO] [stdout] 508 + '|a: Vec<i32>| ...`. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:508:19
[INFO] [stdout]     |
[INFO] [stdout] 508 | `|a: Vec<i32>| ...`. 
[INFO] [stdout]     |                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 508 - `|a: Vec<i32>| ...`. 
[INFO] [stdout] 508 + `|a: Vec<i32>| ...'. 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!` or `::`, found `queries`
[INFO] [stdout]    --> src/data_frame/macros/query.rs:477:7
[INFO] [stdout]     |
[INFO] [stdout] 477 | Pivot queries
[INFO] [stdout]     |       ^^^^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 22 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/mod.rs - data_frame::DataFrame::eq (line 592) stdout ----
[INFO] [stdout] error: cannot find macro `df_clone` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:595:11
[INFO] [stdout]     |
[INFO] [stdout] 595 | let df3 = df_clone!(&df1); // all three DataFrames have the same schema and data
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_select` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:594:11
[INFO] [stdout]     |
[INFO] [stdout] 594 | let df2 = df_select!(&df1);
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/macros/mod.rs:235:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `cfg_select` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 594 - let df2 = df_select!(&df1);
[INFO] [stdout] 594 + let df2 = cfg_select!(&df1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:593:11
[INFO] [stdout]     |
[INFO] [stdout] 593 | let df1 = df_new!(col1 = vec![1, 2, 3].to_rl());
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 424) stdout ----
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + 'filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:10
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + `filter()', `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + `filter()`, 'sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:20
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + `filter()`, `sort()', and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:27
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + `filter()`, `sort()`, and 'group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:433:35
[INFO] [stdout]     |
[INFO] [stdout] 433 | `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 433 - `filter()`, `sort()`, and `group()` as needed. Subsequently, each set of grouped rows
[INFO] [stdout] 433 + `filter()`, `sort()`, and `group()' as needed. Subsequently, each set of grouped rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:435:1
[INFO] [stdout]     |
[INFO] [stdout] 435 | `do()` or `do::<T>()` actions.
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 435 - `do()` or `do::<T>()` actions.
[INFO] [stdout] 435 + 'do()` or `do::<T>()` actions.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:435:6
[INFO] [stdout]     |
[INFO] [stdout] 435 | `do()` or `do::<T>()` actions.
[INFO] [stdout]     |      ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 435 - `do()` or `do::<T>()` actions.
[INFO] [stdout] 435 + `do()' or `do::<T>()` actions.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:435:11
[INFO] [stdout]     |
[INFO] [stdout] 435 | `do()` or `do::<T>()` actions.
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 435 - `do()` or `do::<T>()` actions.
[INFO] [stdout] 435 + `do()` or 'do::<T>()` actions.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:435:21
[INFO] [stdout]     |
[INFO] [stdout] 435 | `do()` or `do::<T>()` actions.
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 435 - `do()` or `do::<T>()` actions.
[INFO] [stdout] 435 + `do()` or `do::<T>()' actions.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:439:1
[INFO] [stdout]     |
[INFO] [stdout] 439 | `|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>`, where
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 439 - `|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>`, where
[INFO] [stdout] 439 + '|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>`, where
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:439:74
[INFO] [stdout]     |
[INFO] [stdout] 439 | `|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>`, where
[INFO] [stdout]     |                                                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 439 - `|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>`, where
[INFO] [stdout] 439 + `|grp_i: usize, grp: DataFrame, rows: DataFrameSlice| -> DataFrame|Vec<T>', where
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:440:3
[INFO] [stdout]     |
[INFO] [stdout] 440 | - `grp_i` is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout]     |   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 440 - - `grp_i` is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout] 440 + - 'grp_i` is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 | - `grp_i` is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 440 - - `grp_i` is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout] 440 + - `grp_i' is a 0-referenced index of the target group that can be used as a simplified group key
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:441:3
[INFO] [stdout]     |
[INFO] [stdout] 441 | - `grp` is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout]     |   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 441 - - `grp` is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout] 441 + - 'grp` is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:441:7
[INFO] [stdout]     |
[INFO] [stdout] 441 | - `grp` is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout]     |       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 441 - - `grp` is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout] 441 + - `grp' is an owned, single-row DataFrame containing the key column(s) of the target group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:442:3
[INFO] [stdout]     |
[INFO] [stdout] 442 | - `rows` is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout]     |   ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 442 - - `rows` is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout] 442 + - 'rows` is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:442:8
[INFO] [stdout]     |
[INFO] [stdout] 442 | - `rows` is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout]     |        ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 442 - - `rows` is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout] 442 + - `rows' is a DataFrameSlice from which the selected non-key columns matching the target group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 | The `do()` action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 445 - The `do()` action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout] 445 + The 'do()` action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:445:10
[INFO] [stdout]     |
[INFO] [stdout] 445 | The `do()` action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout]     |          ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 445 - The `do()` action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout] 445 + The `do()' action expects the operation closure to return a DataFrame resulting from group
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:447:17
[INFO] [stdout]     |
[INFO] [stdout] 447 | DataFrame using `rbind()`. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 447 - DataFrame using `rbind()`. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout] 447 + DataFrame using 'rbind()`. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:447:25
[INFO] [stdout]     |
[INFO] [stdout] 447 | DataFrame using `rbind()`. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 447 - DataFrame using `rbind()`. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout] 447 + DataFrame using `rbind()'. Accordingly, DataFrames returned by the operation closure must have 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 | The `do::<T>()` action expects the operation closure to return a vector of the specified 
[INFO] [stdout]     |     ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 451 - The `do::<T>()` action expects the operation closure to return a vector of the specified 
[INFO] [stdout] 451 + The 'do::<T>()` action expects the operation closure to return a vector of the specified 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:451:15
[INFO] [stdout]     |
[INFO] [stdout] 451 | The `do::<T>()` action expects the operation closure to return a vector of the specified 
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 451 - The `do::<T>()` action expects the operation closure to return a vector of the specified 
[INFO] [stdout] 451 + The `do::<T>()' action expects the operation closure to return a vector of the specified 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:452:59
[INFO] [stdout]     |
[INFO] [stdout] 452 | data type, where T is replaced with any valid type, e.g., `do::<i32>()`. The resulting 
[INFO] [stdout]     |                                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 452 - data type, where T is replaced with any valid type, e.g., `do::<i32>()`. The resulting 
[INFO] [stdout] 452 + data type, where T is replaced with any valid type, e.g., 'do::<i32>()`. The resulting 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:452:71
[INFO] [stdout]     |
[INFO] [stdout] 452 | data type, where T is replaced with any valid type, e.g., `do::<i32>()`. The resulting 
[INFO] [stdout]     |                                                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 452 - data type, where T is replaced with any valid type, e.g., `do::<i32>()`. The resulting 
[INFO] [stdout] 452 + data type, where T is replaced with any valid type, e.g., `do::<i32>()'. The resulting 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:453:1
[INFO] [stdout]     |
[INFO] [stdout] 453 | `Vec<Vec<T>>` collected over all row groups is flattened into a single output vector of 
[INFO] [stdout]     | ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 453 - `Vec<Vec<T>>` collected over all row groups is flattened into a single output vector of 
[INFO] [stdout] 453 + 'Vec<Vec<T>>` collected over all row groups is flattened into a single output vector of 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:453:13
[INFO] [stdout]     |
[INFO] [stdout] 453 | `Vec<Vec<T>>` collected over all row groups is flattened into a single output vector of 
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 453 - `Vec<Vec<T>>` collected over all row groups is flattened into a single output vector of 
[INFO] [stdout] 453 + `Vec<Vec<T>>' collected over all row groups is flattened into a single output vector of 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:454:6
[INFO] [stdout]     |
[INFO] [stdout] 454 | type `Vec<T>`.
[INFO] [stdout]     |      ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 454 - type `Vec<T>`.
[INFO] [stdout] 454 + type 'Vec<T>`.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: `
[INFO] [stdout]    --> src/data_frame/macros/query.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 | type `Vec<T>`.
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 454 - type `Vec<T>`.
[INFO] [stdout] 454 + type `Vec<T>'.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!` or `::`, found `and`
[INFO] [stdout]    --> src/data_frame/macros/query.rs:426:7
[INFO] [stdout]     |
[INFO] [stdout] 426 | Group and do queries
[INFO] [stdout]     |       ^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/new.rs - data_frame::macros::new::df_new (line 28) stdout ----
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]   --> src/data_frame/macros/new.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | let df = df_new!( 
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]   --> src/data_frame/macros/new.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | let df = df_new!(
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]   --> src/data_frame/macros/new.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | let df = df_new!(
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]   --> src/data_frame/macros/new.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | let df = df_new!();
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/new.rs - data_frame::macros::new::df_clone (line 111) stdout ----
[INFO] [stdout] error: cannot find macro `df_clone` in this scope
[INFO] [stdout]    --> src/data_frame/macros/new.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 | let df3 = df_clone!(&df1); // all three DataFrames have the same schema and data
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_select` in this scope
[INFO] [stdout]    --> src/data_frame/macros/new.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | let df2 = df_select!(&df1);
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/macros/mod.rs:235:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `cfg_select` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 113 - let df2 = df_select!(&df1);
[INFO] [stdout] 113 + let df2 = cfg_select!(&df1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]    --> src/data_frame/macros/new.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | let df1 = df_new!(col1 = vec![1, 2, 3].to_rl());
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/index.rs - data_frame::macros::index::df_get_indexed (line 55) stdout ----
[INFO] [stdout] error: cannot find macro `df_index` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 | df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_get_indexed` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | let ds = df_get_indexed!(&df, col1 = 1, col2 = 2.0);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `df` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]    |
[INFO] [stdout] 56 | let df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/set.rs - data_frame::macros::set::df_set (line 156) stdout ----
[INFO] [stdout] error: cannot find macro `df_set` in this scope
[INFO] [stdout]    --> src/data_frame/macros/set.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | df_set!(&mut df2,
[INFO] [stdout]     | ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_set` in this scope
[INFO] [stdout]    --> src/data_frame/macros/set.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 157 | df_set!(&mut df2, 
[INFO] [stdout]     | ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/mod.rs - data_frame::DataFrame::clone (line 569) stdout ----
[INFO] [stdout] error: cannot find macro `df_clone` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:572:11
[INFO] [stdout]     |
[INFO] [stdout] 572 | let df3 = df_clone!(&df1); // all three DataFrames have the same schema and data
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_select` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:571:11
[INFO] [stdout]     |
[INFO] [stdout] 571 | let df2 = df_select!(&df1);
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/macros/mod.rs:235:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `cfg_select` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 571 - let df2 = df_select!(&df1);
[INFO] [stdout] 571 + let df2 = cfg_select!(&df1);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]    --> src/data_frame/mod.rs:570:11
[INFO] [stdout]     |
[INFO] [stdout] 570 | let df1 = df_new!(col1 = vec![1, 2, 3].to_rl());
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/io.rs - data_frame::macros::io::df_read (line 18) stdout ----
[INFO] [stdout] error: cannot find macro `df_read` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | df_read!(&mut df);
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_read` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | df_read!(&mut df, bytes = bytes, header = true, sep = b',', capacity = 5000);
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_read` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | df_read!(&mut df, file = "data.csv", header = true, sep = b',', capacity = 5000);
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_read` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | df_read!(&mut df, "data.csv");
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_read` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | df_read!(&mut df, "data.csv.gz");
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_new` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | let mut df = df_new!(col1:i32, col2:f64, col3:bool);
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/io.rs - data_frame::macros::io::df_load (line 131) stdout ----
[INFO] [stdout] error: cannot find macro `df_load` in this scope
[INFO] [stdout]    --> src/data_frame/macros/io.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | let df = df_load!("data.rlike.df");
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_load` in this scope
[INFO] [stdout]    --> src/data_frame/macros/io.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | let df = df_load!();
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/io.rs - data_frame::macros::io::df_save (line 152) stdout ----
[INFO] [stdout] error: cannot find macro `df_save` in this scope
[INFO] [stdout]    --> src/data_frame/macros/io.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | df_save!(&df);
[INFO] [stdout]     | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_save` in this scope
[INFO] [stdout]    --> src/data_frame/macros/io.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | df_save!(&df, "data.rlike.df");
[INFO] [stdout]     | ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/get.rs - data_frame::macros::get::df_get (line 10) stdout ----
[INFO] [stdout] error: cannot find macro `df_get` in this scope
[INFO] [stdout]   --> src/data_frame/macros/get.rs:12:30
[INFO] [stdout]    |
[INFO] [stdout] 12 | let vals: Vec<Option<i32>> = df_get!(&df, col1); // copies row data from source col1 to vals
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_get` in this scope
[INFO] [stdout]   --> src/data_frame/macros/get.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 | let val:  Vec<Option<i32>> = df_get!(&df, col1, Do::sum); // yields a single row value aggregated over col1
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_get` in this scope
[INFO] [stdout]   --> src/data_frame/macros/get.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 | let vals: Vec<Option<i32>> = df_get!(&df, col1, col2, Do::add); // yields a vector the same length as col1 and col2
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_get` in this scope
[INFO] [stdout]   --> src/data_frame/macros/get.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 15 | let vals: Vec<Option<i32>> = df_get!(&df, col1, col2, |a: &[Option<i32], b: &[Option<i32]| ...);
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/io.rs - data_frame::macros::io::df_write (line 77) stdout ----
[INFO] [stdout] error: cannot find macro `df_write` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | df_write!(&df);
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_write` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | df_write!(&df, "output.csv", header = true, sep = b',');
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_write` in this scope
[INFO] [stdout]   --> src/data_frame/macros/io.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | df_write!(&df, "output.csv");
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_frame/macros/index.rs - data_frame::macros::index::df_index (line 35) stdout ----
[INFO] [stdout] error: cannot find macro `df_index` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:38:6
[INFO] [stdout]    |
[INFO] [stdout] 38 | df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `df_get_indexed` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | let ds = df_get_indexed!(&df, col1 = 1, col2 = 2.0);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `df` in this scope
[INFO] [stdout]   --> src/data_frame/macros/index.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]    |
[INFO] [stdout] 38 | let df = df_index!(df, col1, col2); // set an index using col1 and col2 as key columns
[INFO] [stdout]    | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/data_frame/macros/get.rs - data_frame::macros::get::df_get (line 10)
[INFO] [stdout]     src/data_frame/macros/index.rs - data_frame::macros::index::df_get_indexed (line 55)
[INFO] [stdout]     src/data_frame/macros/index.rs - data_frame::macros::index::df_index (line 35)
[INFO] [stdout]     src/data_frame/macros/inject.rs - data_frame::macros::inject::df_inject (line 179)
[INFO] [stdout]     src/data_frame/macros/io.rs - data_frame::macros::io::df_load (line 131)
[INFO] [stdout]     src/data_frame/macros/io.rs - data_frame::macros::io::df_read (line 18)
[INFO] [stdout]     src/data_frame/macros/io.rs - data_frame::macros::io::df_save (line 152)
[INFO] [stdout]     src/data_frame/macros/io.rs - data_frame::macros::io::df_write (line 77)
[INFO] [stdout]     src/data_frame/macros/new.rs - data_frame::macros::new::df_clone (line 111)
[INFO] [stdout]     src/data_frame/macros/new.rs - data_frame::macros::new::df_new (line 28)
[INFO] [stdout]     src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 360)
[INFO] [stdout]     src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 424)
[INFO] [stdout]     src/data_frame/macros/query.rs - data_frame::macros::query::df_query (line 475)
[INFO] [stdout]     src/data_frame/macros/set.rs - data_frame::macros::set::df_set (line 156)
[INFO] [stdout]     src/data_frame/mod.rs - data_frame (line 17)
[INFO] [stdout]     src/data_frame/mod.rs - data_frame::DataFrame::clone (line 569)
[INFO] [stdout]     src/data_frame/mod.rs - data_frame::DataFrame::eq (line 592)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 17 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.65s; merged doctests compilation took 0.23s
[INFO] running `Command { std: "docker" "inspect" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a", kill_on_drop: false }`
[INFO] [stdout] 6d870499fca93f35394e1341cc0a832ddee5899dd7945b4a556ea572c9028d9a
